Miglioramenti di Transact-SQL per l'integrazione con CLR
L'integrazione di Microsoft .NET Framework Common Language Runtime con SQL Server 2005 (integrazione con CLR) consente di creare stored procedure, trigger, funzioni, funzioni di aggregazione e tipi in codice gestito per l'utilizzo all'interno di un'istanza di SQL Server 2005.
Nuove istruzioni per l'integrazione con CLR
Nuove istruzioni | Descrizione |
---|---|
Registra un assembly .NET Framework come un oggetto all'interno di un'istanza di SQL Server 2005 per la creazione di stored procedure, trigger, funzioni di aggregazione definite dall'utente, tipi definiti dall'utente e funzioni CLR (Common Language Runtime) in SQL Server. |
|
Consente di modificare le proprietà di un assembly e di aggiungere o rimuovere i file associati. |
|
Rimuove un assembly e tutti i file associati dal database corrente. |
|
Crea una funzione di aggregazione definita dall'utente in SQL Server, la cui implementazione è definita in una classe di un assembly in .NET Framework. |
|
Rimuove una funzione di aggregazione definita dall'utente dal database corrente. |
|
Crea un tipo di dati alias in SQL Server oppure un tipo CLR definito dall'utente in SQL Server, la cui implementazione è definita in una classe di un assembly in .NET Framework. |
|
Rimuove un tipo di dati alias o un tipo CLR definito dall'utente dal database corrente. |
|
Determina l'account utente utilizzato da SQL Server per convalidare le autorizzazioni per qualsiasi oggetto di database a cui viene fatto riferimento in una stored procedure o una funzione definita dall'utente. |
Istruzioni migliorate per l'integrazione con CLR
Istruzioni migliorate | Descrizione |
---|---|
Supporta la creazione di procedure CLR. È stata aggiunta la clausola EXECUTE AS che consente di specificare il contesto in cui viene eseguita la stored procedure. |
|
È stata aggiunta la clausola EXECUTE AS che consente di specificare il contesto in cui viene eseguita la stored procedure. |
|
Supporta la creazione di funzioni CLR. È stata aggiunta la clausola EXECUTE AS che consente di specificare il contesto in cui viene eseguita la funzione. |
|
È stata aggiunta la clausola EXECUTE AS che consente di specificare il contesto in cui viene eseguita la funzione. |
|
Supporta la creazione di trigger CLR. |
Vedere anche
Riferimento
Istruzioni DDL (Data Definition Language) (Transact-SQL)
Altre risorse
Novità e miglioramenti di Transact-SQL (Transact-SQL)