Share via


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

CREATE ASSEMBLY

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.

ALTER ASSEMBLY

Consente di modificare le proprietà di un assembly e di aggiungere o rimuovere i file associati.

DROP ASSEMBLY

Rimuove un assembly e tutti i file associati dal database corrente.

CREATE AGGREGATE

Crea una funzione di aggregazione definita dall'utente in SQL Server, la cui implementazione è definita in una classe di un assembly in .NET Framework.

DROP AGGREGATE

Rimuove una funzione di aggregazione definita dall'utente dal database corrente.

CREATE TYPE

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.

DROP TYPE

Rimuove un tipo di dati alias o un tipo CLR definito dall'utente dal database corrente.

EXECUTE AS

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

CREATE PROCEDURE

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.

ALTER PROCEDURE

È stata aggiunta la clausola EXECUTE AS che consente di specificare il contesto in cui viene eseguita la stored procedure.

CREATE FUNCTION

Supporta la creazione di funzioni CLR.

È stata aggiunta la clausola EXECUTE AS che consente di specificare il contesto in cui viene eseguita la funzione.

ALTER FUNCTION

È stata aggiunta la clausola EXECUTE AS che consente di specificare il contesto in cui viene eseguita la funzione.

CREATE TRIGGER

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)

Guida in linea e informazioni

Assistenza su SQL Server 2005