Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Microsoft SQL Server 2005 поддерживает ряд новых и улучшенных синтаксических конструкций, повышающих эффективность доступа к данным и их обработки.
Новые предложения и параметры DML
| Предложение или параметр | Описание |
|---|---|
При выполнении инструкции INSERT, UPDATE или DELETE возвращает вызвавшему ее приложению вставленные, обновленные или удаленные строки. |
|
Определяет временный именованный результирующий набор (или представление), определенный в области действия инструкции SELECT, INSERT, UPDATE или DELETE. |
|
Обеспечивает возможность выполнения частичных обновлений и эффективного дополнения столбцов типов varchar(max), nvarchar(max) и varbinary(max) в ходе обработки инструкции UPDATE. |
Улучшенные DML-инструкции и предложения
| Инструкция или предложение | Описание |
|---|---|
Поддерживает следующие новые элементы синтаксиса:
|
|
Поддерживает следующие новые элементы синтаксиса:
Поддерживает вставку значений пользовательских типов. |
|
Поддерживает следующие новые элементы синтаксиса:
|
|
Поддерживает следующие новые элементы синтаксиса:
|
|
Поддерживает следующие новые директивы FOR XML:
Поддерживает вложенные запросы FOR XML. |
|
Поддерживает следующие дополнительные элементы синтаксиса, служащие для работы с таблицами-источниками:
|
|
Поддерживает использование с инструкциями SELECT, INSERT, UPDATE и DELETE. |
Кроме того, SQL Server 2005 включает ряд новых инструкций DDL. Дополнительные сведения см. в разделе Инструкции языка DDL (Transact-SQL).
Новые инструкции, имеющие отношение к компоненту Service Broker
Очередь может быть целевой сущностью инструкции SELECT, но не инструкций INSERT, UPDATE и DELETE. В SQL Server 2005 представлены следующие DML-инструкции, служащие для работы с объектами компонента Service Broker.
| Инструкция | Описание |
|---|---|
Начинает новый диалог между двумя службами. |
|
Запускает таймер диалога. |
|
Завершает существующий диалог. |
|
Блокирует группу сообщений для обработки следующего сообщения, доступного в очереди. |
|
Связывает существующий диалог с другой группой сообщений. |
|
Получает из очереди одно или более сообщений. |
|
Отправляет сообщение службе. |
SQL Server 2005 также включает ряд новых инструкций DDL, служащих для работы с объектами компонента Service Broker. Дополнительные сведения см. в разделе Инструкции языка DDL (Transact-SQL).
См. также
Другие ресурсы
Нововведения и усовершенствования Transact-SQL (Transact-SQL)