Instrucciones de lenguaje de manipulación de datos (DML) (Transact-SQL)
Microsoft SQL Server 2005 proporciona elementos de sintaxis de consulta nuevos y mejorados para mejorar la eficacia del procesamiento y acceso a los datos.
Nuevas cláusulas y opciones de DML
Cláusula u opción | Descripción |
---|---|
Devuelve filas insertadas, actualizadas o eliminadas a la aplicación que realiza la llamada como parte de la instrucción INSERT, UPDATE o DELETE. |
|
Especifica un conjunto de resultados o vista con nombre temporal definidos en el ámbito de una instrucción SELECT, INSERT, UPDATE o DELETE. |
|
Permite actualizaciones parciales y anexos de alto rendimiento en las columnas de tipos de datos varchar(max), nvarchar(max) y varbinary(max) como parte de la instrucción UPDATE. |
Instrucciones y cláusulas de DML mejoradas
Instrucción o cláusula | Descripción |
---|---|
Proporciona los siguientes elementos de sintaxis nuevos:
|
|
Proporciona los siguientes elementos de sintaxis nuevos:
Permite la inserción de valores de tipo definido por el usuario. |
|
Proporciona los siguientes elementos de sintaxis nuevos:
|
|
Proporciona los siguientes elementos de sintaxis nuevos:
|
|
Proporciona las siguientes directivas de FOR XML:
Permite consultas FOR XML anidadas. |
|
Proporciona la siguiente sintaxis de origen de tabla adicional:
|
|
Se puede utilizar con las instrucciones SELECT, INSERT, UPDATE y DELETE. |
SQL Server 2005 incluye además instrucciones de DDL nuevas. Para obtener más información, vea Instrucciones de lenguaje de definición de datos (DDL) (Transact-SQL).
Nuevas instrucciones relacionadas con Service Broker
Una cola puede ser el destino de una instrucción SELECT, pero no se puede utilizar con una instrucción INSERT, UPDATE o DELETE. SQL Server 2005 presenta las siguientes instrucciones de DML para trabajar con objetos de Service Broker.
Instrucción | Descripción |
---|---|
Inicia una conversación nueva entre dos servicios. |
|
Inicia un temporizador en una conversación. |
|
Finaliza una conversación existente. |
|
Bloquea el grupo de conversación para el siguiente mensaje disponible de la cola. |
|
Asocia una conversación existente a otro grupo de conversación. |
|
Recupera uno o más mensajes de una cola. |
|
Envía un mensaje a un servicio. |
SQL Server 2005 incluye además instrucciones de DDL nuevas para trabajar con objetos de Service Broker. Para obtener más información, vea Instrucciones de lenguaje de definición de datos (DDL) (Transact-SQL).
Vea también
Otros recursos
Novedades y mejoras en Transact-SQL (Transact-SQL)