Améliorations Transact-SQL pour l'intégration CLR
L'intégration du Microsoft .NET Framework CLR (Common Language Runtime) à SQL Server 2005 permet de créer des procédures stockées, des déclencheurs, des fonctions d'intégration et des types dans du code managé pour les utiliser dans une instance de SQL Server 2005.
Nouvelles instructions pour l'intégration CLR
Nouvelles instructions | Description |
---|---|
Inscrit un assembly .NET Framework en tant qu'objet dans une instance de SQL Server 2005, par rapport à laquelle des fonctions CLR, des procédures stockées, des déclencheurs, des agrégations définies par l'utilisateur et des types définis par l'utilisateur peuvent être créés dans SQL Server. |
|
Modifie un assembly en modifiant ses propriétés et en ajoutant ou en supprimant les fichiers qui y sont associés. |
|
Supprime un assembly et tous ses fichiers associés de la base de données actuelle. |
|
Crée une fonction d'agrégation définie par l'utilisateur dans SQL Server dont l'implémentation est définie dans une classe d'un assembly dans le .NET Framework. |
|
Supprime une fonction d'agrégation définie par l'utilisateur de la base de données actuelle. |
|
Crée un type de données alias dans SQL Server ou un type CLR défini par l'utilisateur dans SQL Server dont l'implémentation est définie dans une classe d'un assembly dans le .NET Framework. |
|
Supprime un type de données alias ou un type CLR défini par l'utilisateur de la base de données actuelle. |
|
Contrôle le compte d'utilisateur qu'utilise SQL Server pour valider les autorisations sur les objets de base de données référencés par une procédure stockée ou une fonction définie par l'utilisateur. |
Instructions avancées pour l'intégration CLR
Instructions avancées | Description |
---|---|
Permet de créer des procédures CLR. Ajoute la clause EXECUTE AS pour spécifier le contexte dans lequel la procédure stockée est exécutée. |
|
Ajoute la clause EXECUTE AS pour spécifier le contexte dans lequel la procédure stockée est exécutée. |
|
Permet de créer des fonctions CLR. Ajoute la clause EXECUTE AS pour spécifier le contexte dans lequel la fonction est exécutée. |
|
Ajoute la clause EXECUTE AS pour spécifier le contexte dans lequel la fonction est exécutée. |
|
Permet de créer des déclencheurs CLR. |
Voir aussi
Référence
Instructions DDL (Data Definition Language, Langage de définition de données) (Transact-SQL)
Autres ressources
Nouveautés et améliorations dans Transact-SQL (Transact-SQL)