Utilisation des objets de base de données
Les étapes de la création d'objets SMO sont les suivantes :
Créer une instance de l'objet.
Définir les propriétés de l'objet.
Créer les instances des objets enfants.
Définir les propriétés des objets enfants.
Créer l'objet.
Lorsque des instances d’objets SMO sont créées dans une application SMO, elles n’existent pas sur le instance de SQL Server tant que la Create
méthode n’est pas émise. Toutefois, il n'est pas nécessaire d'émettre une méthode Create
pour chaque objet individuel. Si un objet possède un jeu d'objets enfants, seul l'objet parent est requis pour exécuter la méthode Create
. Par exemple, la définition d'une table nécessite qu'elle contienne au moins une colonne. De même, une colonne ne peut pas exister séparément d'une table. Il existe une relation de codépendance entre la table et ses colonnes.
La méthode Alter permet d'apporter des modifications à un objet. Plusieurs modifications d'un objet, telles que l'ajout d'objets enfants à l'une des collections de l'objet ou la modification d'une valeur de propriété, sont regroupées et exécutées comme un tout. La méthode Alter
réduit le trafic réseau et améliore les performances globales.
L'instruction Drop
est utilisée pour supprimer un objet et tous ses objets enfants codépendants requis pour créer initialement l'objet.