Dans Microsoft SQL Server 2005, vous pouvez rédiger des procédures, des fonctions et de triggers utilisateur dans n'importe quel langage de programmation de Microsoft .NET Framework. PowerAMC modélise ces objets sous la forme de procédures standard qui utilisent un modèle CLR, et sont liées à une
méthode provenant d'un MOO associé.
Création d'une procédure, d'une fonction ou d'un trigger CLR
Pour créer une procédure, d'une fonction ou d'un trigger CLR, vous devez avoir déjà créé un assembly, et vous devez avoir un MOO ouvert dans l'espace de
travail, afin de pouvoir spécifier une méthode de classe associée :
- Créez une procédure ou fonction standard et, sur l'onglet Définition de sa feuille de propriétés, sélectionnez CLR Procedure, CLR Function ou CLR Trigger dans la liste des modèles. Une zone Méthode de classe s'affiche à droite de la liste de modèles.
- Cliquez sur l'outil Sélectionner une méthode de classe, à droite de la zone Méthode de
classe, pour spécifier la méthode associée.
- Cliquez sur l'onglet Microsoft, puis sélectionnez un assembly dans la liste pour le lier à la
procédure ou fonction.
Propriétés d'une procédure, d'une fonction ou d'un trigger CLR
Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher
la feuille de propriétés d'une procédure, d'une fonction ou d'un trigger CLR, double-cliquez sur son symbole
dans le diagramme ou sur l'entrée correspondante dans le dossier Procédures ou Triggers.
Les attributs étendus suivants sont disponibles sur l'onglet Microsoft :
Nom
|
Description
|
Assembly
|
Spécifie l'assembly dans lequel la méthode de classe est définie.
Nom dans le script : Assembly
|