Instructions du langage de manipulation de données (DML) (Transact-SQL)
Microsoft SQL Server 2005 fournit des éléments nouveaux et améliorés pour la syntaxe des requêtes afin d'obtenir un accès et un traitement des données plus performant.
Nouvelles options et clauses DML
Clause ou option | Description |
---|---|
Retourne des lignes insérées, mises à jour ou supprimées à l'application appelante dans le cadre de l'instruction INSERT, UPDATE ou DELETE. |
|
Spécifie une vue ou un jeu de résultats nommé temporaire définis au sein de l'instruction SELECT, INSERT, UPDATE ou DELETE. |
|
Active des mises à jour partielles et des ajouts de performance élevée pour les colonnes de type de données varchar(max), nvarchar(max) et varbinary(max), au sein de l'instruction UPDATE. |
Clauses et instructions DML améliorées
Instruction ou clause | Description |
---|---|
Fournit les nouveaux éléments de syntaxe suivants :
|
|
Fournit les nouveaux éléments de syntaxe suivants :
Permet l'insertion des valeurs définies par l'utilisateur. |
|
Fournit les nouveaux éléments de syntaxe suivants :
|
|
Fournit les nouveaux éléments de syntaxe suivants :
|
|
Fournit les nouvelles directives FOR XML suivantes :
Autorise les requêtes imbriquées FOR XML. |
|
Fournit la syntaxe de source-table supplémentaire suivante :
|
|
Peut être utilisé avec les instructions SELECT, INSERT, UPDATE et DELETE. |
SQL Server 2005 comprend aussi de nouvelles instructions DDL. Pour plus d'informations, consultez Instructions DDL (Data Definition Language, Langage de définition de données) (Transact-SQL).
Nouvelles instructions relatives à Service Broker
Une file d'attente peut être la cible d'une instruction SELECT mais elle ne peut pas être utilisée avec une instruction INSERT, UPDATE ou DELETE. SQL Server 2005 introduit les instructions DML suivantes pour opérer avec les objets Service Broker.
Instruction | Description |
---|---|
Lance une nouvelle conversation entre deux départements. |
|
Démarre une minuterie sur une conversation. |
|
Termine une conversation existante. |
|
Verrouille le groupe de conversation pour le prochain message disponible dans une file d'attente. |
|
Associe une conversation existante avec un autre groupe de conversations. |
|
Extrait un ou plusieurs messages d'une file d'attente. |
|
Envoie un message à un département. |
SQL Server 2005 comprend aussi de nouvelles instructions DDL pour opérer avec des objets Service Broker. Pour plus d'informations, consultez Instructions DDL (Data Definition Language, Langage de définition de données) (Transact-SQL).
Voir aussi
Autres ressources
Nouveautés et améliorations dans Transact-SQL (Transact-SQL)