Comment vérifier si un objet existe dans Microsoft SQL

August 2

Les objets qui sont schema-scope dans Microsoft SQL sont catalogués dans la table sys.objects. Vous pouvez vérifier l'existence d'éléments dans ce tableau à l'aide d'une instruction select en utilisant la fonction object_id. Cette fonction prend deux paramètres. Le premier paramètre est le nom_objet, qui est un nom de varchar ou nvarchar. En utilisant le nom d'objet pleinement qualifié est facultatif. Le second paramètre est facultatif et le object_type.

Instructions

1 Ouvrez votre éditeur de requête et tapez la commande utilisation de base de données.

UTILISATION dbname;

ALLER

2 Tapez l'instruction IF pour l'objet désiré.

SI OBJECT_ID (N'dbo.myobject ') IS NOT NULL

3 Tapez l'action souhaitée pour compléter en fonction des résultats. Par exemple, pour imprimer le résultat "objet existe" ou "n'existe pas objet," vous devez taper:

print (N'object existe ')

AUTRE

print (N'object n'existe pas);

ALLER

4 Exécutez l'instruction pour voir le résultat.


          

Post a comment: