Chapter 15 Fonctionnalités spécifiques aux SGBD


Déclencheurs CLR

L'intégration de Microsoft SQL Server et du CLR (common language runtime) Microsoft .NET Framework permet d'utiliser n'importe quel langage de .NET Framework pour créer des déclencheurs CLR. PowerAMC modélise les déclencheurs CLR comme des triggers standard qui utilisent un modèle CLR, et qui sont liés à une méthode d'un MOO associé.

Création d'un déclencheur CLR

Pour créer un déclencheur CLR, vous devez avoir un MOO ouvert dans l'espace de travail, afin de pouvoir spécifier une méthode de classe associée.

Steps Pour créer un déclencheur CLR :

  1. Créez un trigger standard.
  2. Sur l'onglet Définition de sa feuille de propriétés, sélectionnez CLR Trigger dans la liste des modèles. Un zone Méthode de classe s'affiche à droite de la liste de modèles.
  3. 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.
  4. Cliquez sur l'onglet Microsoft, puis sélectionnez un assembly dans la liste pour le lier au trigger.
  5. Cliquez sur OK pour fermer la boîte de dialogue.

Propriétés d'un déclencheur 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'un déclencheur CLR, double-cliquez sur l'entrée correspondante dans le dossier 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éfini.

Nom dans le script : Assembly

 


Copyright (C) 2007. Sybase Inc. All rights reserved.