Transact- SQL В подлиннике : Книга Михаила Фленова : блог Михаила Флёнова. Подробно рассмотрено использование языка Transact- SQL для администрирования и манипуляции данными СУБД Microsoft SQL Server. Материал сопровождается большим количеством практических примеров, написанных автором. Уделено внимание вопросам применения Transact- SQL при совместном использовании 1. С и Microsoft SQL Server. На прилагаемом к книге компактдиске размещены примеры запросов, тестовая база данных, а также дополнительная документация и статьи автора, посвященные базам данных. Читать книгу онлайн. Для кого эта книга. Работа с запросами. Cy. D SQL Factory. Глава 1. Управление базой данных. Создание и удаление базы данных. Файловые группы. 1. Подключение базы данных. Сопоставление. 1. Создание таблиц. 1. Языковая служба Transact-SQL в SQL Server является компонентом на базе платформы.NET Framework и предоставляет службы проверки, анализа и технологии IntelliSense для. В новой версии Microsoft SQL Server 2005 язык Transact-SQL переработан для обеспечения соответствия стандарту ANSI и расширения его функциональных. Оператор CREATE TABLE. Автоматическое увеличение. Значения по умолчанию. Ограничения. 1. 2. Первичный ключ. 1. Внешний ключ. 1. 2. Опции индексов. 1. Вычисляемые поля. Создание временных таблиц. Редактирование параметров базы данных. Изменение размера файла. Добавление и удаление файла. Добавление и удаление файловых групп. Переименование базы данных. Изменение свойств базы данных. Редактирование таблиц. Добавление новых полей. Удаление полей. 1. Изменение ограничений. Изменение поля. 1. Обеспечение целостности данных. Ограничение DEFAULT. Ограничение CHECK. Уникальность. 1. 5. Отключение ограничений. Правила и объекты значений по умолчанию. Именование. 1. 7. Работа с данными. Оператор SELECT. 2. Выборка данных. 2. Полный путь. 2. 2. Ограничение вывода строк. Псевдонимы полей. Ограничение выборки. Булевы операторы. Улучшенный поиск. Вставка в таблицу. Шаблоны строк. 2. Работа с несколькими таблицами. Объединение в стиле Microsoft. Простейшие расчеты. Сортировка. 2. 1. Группировка. 2. 1. Объединение запросов. Подзапросы. 2. 1. Операторы работы с подзапросами. Оператор EXISTS. 2. Операторы ANY, SOME и ALL. Добавление записей. Изменение данных. Удаление данных. 2. Транзакции. 2. 2. Переменные. 2. 2. Конвертирование типов. Работа с датами и временем. Преобразование дат. Функции для работы с датами. Замечания по работе с датами. Ход выполнения запроса. Условный оператор IF. Условный оператор CASE. Оператор цикла WHILE. Прерывание работы сценария. Подмена. 2. 2. 3. Ожидание. 2. 2. 4. Работа с GUID- полями. Функции работы со строками. Функция SUBSTRING. Функция LEFT. 2. 2. Функция LEN. 2. 2. Функция LOWER. 2. Функция UPPER. 2. Функции LTRIM и RTRIM. Функция PATINDEX. Функция REPLACE. 2. Функция REPLICATE. Функция REVERSE. 2. Функция SPACE. 2. Функция STR. 2. 2. Функция STUFF. 2. Математические функции. Округление. 2. 2. Сложная математика. Случайное значение. Тригонометрические функции. Программирование на сервере. Представления. 3. Создание представления. Редактирование представления. Удаление представления. Изменение содержимого представления. Удаление строк из представления. Опции представления. Хранимые процедуры. Создание хранимых процедур. Выполнение процедур. Удаление процедур. Использование параметров. Преимущества хранимых процедур. Практика создания и использования процедур. Изменение процедур. Использование процедур при вставке данных. Хранимые функции. Создание функции. Скалярные функции. Использование функций. Функция, возвращающая таблицу. Многооператорная функция, возвращающая таблицу. Опции функций. 3. Изменение функций. Удаление функций. Создание триггера. Откат изменений в триггере. Изменение триггера. Удаление триггера. Как работают триггеры? Триггер INSTEAD OF. Дополнительные сведения о триггерах. Практика использования триггеров. Добавление задания. Управление операторами. Добавление шага. 3. Запуск задания. 3. Информация о задании. Управление заданиями. Управление шагами. Эффективное использование заданий. Планировщик заданий. Добавление плана выполнения. Обновление планировщика. Удаление планировщика. Информация о планировщике. Оповещения. 3. 7. Создание сообщения. Создание оповещения. Создание уведомления. Глава 4. Дополнительные возможности Transact- SQL. Свойства сервера. Ограничение выводимых строк. Управление неявными транзакциями. Управление блокировками. Управление датой. Объединение с NULL. Запрет на подсчет строк. Закрытие курсора. План выполнения. 4. Соответствие ANSI. Информация о системе. Информация о базе данных. Имя пользователя. Имя приложения. 4. Информация об объекте. Информация о журнале транзакций. Свойство IDENTITY. Информационные процедуры. Пользовательские параметры конфигурации. Обработка ошибок. Глобальная переменная @@ERROR. Генерирование сообщений. Создание собственных сообщений. Поддержка XML. 4. Типы данных, определенные пользователем. Поддержка индексов. Работа со статистикой. Управление пользователями. Управление пользователями сервера. Управление пользователями базы данных. Создание и удаление ролей. Управление ролями. Права доступа. 4. Разрешение доступа. Запрещение доступа. Отмена прав доступа. Информация о правах доступа. Резервное копирование и восстановление. Стратегия резервного копирования. Стратегия восстановления. Резервное копирование. Восстановление данных. Замечания по резервному копированию. Уменьшение базы данных. Отключение базы данных. Глава 5. Сложные запросы. Распределенные запросы. Динамическое создание подключений. Создание связанного сервера. Код на связанном сервере. Оптимизация запросов. Работа с планом выполнения. Отображение профиля. Генерация плана выполнения. Расширенные процедуры. Обращение к системе. Информация об учетной записи. Список групп. 5. 3. Информация о сервере. Доступ к серверу. Доступ к журналу. Внешнее выполнение. Домашняя бухгалтерия. Создание тестовой базы. Выборка данных о затратах. Простые отчеты. 5. Многомерные отчеты. Типы данных TEXT и IMAGE. Чтение больших объемов данных. Обновление данных. Объявление курсора. Открытие курсора. Выборка записей из курсора. Закрытие курсора. Изменение данных в курсоре. Полнотекстовый поиск. Включение поиска. Создание каталога. Регистрация таблиц. Регистрация полей. Информация о каталоге. Использование поиска. Глава 6. Transact- SQL и 1. C. 6. 1. Конфигурирование. Обслуживание базы данных. Настройка базы данных. Резервное копирование. Восстановление данных. Выборка данных. Приложение 1. Типы данных в SQL Server 2. Числа с плавающей точкой. Бинарные данные. Другие типы данных. Приложение 2. Описание компакт- диска. Предметный указатель.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2016
Categories |