Istruzioni DML (Data Manipulation Language) (Transact-SQL)
Microsoft SQL Server 2005 offre elementi di sintassi per le query nuovi e migliorati che consentono di accedere ai dati e di elaborarli in modo ancora più efficace.
Nuove clausole e opzioni DML
Clausola o opzione | Descrizione |
---|---|
Restituisce le righe inserite, aggiornate o eliminate all'applicazione chiamante come parte dell'istruzione INSERT, UPDATE o DELETE. |
|
Specifica una vista o un set di risultati denominato temporaneo definito nell'ambito di un'istruzione SELECT, INSERT, UPDATE o DELETE. |
|
Abilita aggiornamenti parziali e accodamenti con prestazioni elevate alle colonne dei tipi di dati varchar(max), nvarchar(max) e varbinary(max) come parte dell'istruzione UPDATE. |
Clausole e istruzioni DML migliorate
Istruzione o clausola | Descrizione |
---|---|
Offre i nuovi elementi di sintassi seguenti:
|
|
Offre i nuovi elementi di sintassi seguenti:
Consente l'inserimento di valori dei tipi definiti dall'utente. |
|
Offre i nuovi elementi di sintassi seguenti:
|
|
Offre i nuovi elementi di sintassi seguenti:
|
|
Offre le nuove direttive FOR XML seguenti:
Consente le query nidificate FOR XML. |
|
Offre la seguente sintassi aggiuntiva per l'origine delle tabelle:
|
|
Può essere utilizzato con le istruzioni SELECT, INSERT, UPDATE e DELETE. |
SQL Server 2005 contiene anche nuove istruzioni DDL. Per ulteriori informazioni, vedere Istruzioni DDL (Data Definition Language) (Transact-SQL).
Nuove istruzioni relative a Service Broker
Una coda può essere la destinazione di un'istruzione SELECT, ma non può essere utilizzata con un'istruzione INSERT, UPDATE o DELETE. In SQL Server 2005 sono state introdotte le istruzioni DML seguenti per l'utilizzo con gli oggetti Service Broker.
Istruzione | Descrizione |
---|---|
Avvia una nuova conversazione tra due servizi. |
|
Avvia un timer su una conversazione. |
|
Termina una conversazione esistente. |
|
Blocca il gruppo di conversazioni per il successivo messaggio disponibile in una coda. |
|
Associa una conversazione esistente a un diverso gruppo di conversazioni. |
|
Recupera uno o più messaggi da una coda. |
|
Invia un messaggio a un servizio. |
SQL Server 2005 contiene anche nuove istruzioni DDL per l'utilizzo con gli oggetti Service Broker. Per ulteriori informazioni, vedere Istruzioni DDL (Data Definition Language) (Transact-SQL).
Vedere anche
Altre risorse
Novità e miglioramenti di Transact-SQL (Transact-SQL)