Une idée pour utiliser une variable locale dans une procedure utilisateur écrite en TSQL pour réaliser un DDL ?
INDEX_EXISTS est une fonction que j'ai créé pour vérifier que mon index existe.
Une idée pour pouvoir réaliser mon DROP INDEX avec mes variables ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CREATE PROCEDURE DROP_INDEX_IF_EXISTS( @p_table_name VARCHAR(256), @p_index_name VARCHAR(256) ) AS BEGIN IF dbo.INDEX_EXISTS( @p_table_name, @p_index_name ) = 1 BEGIN DROP INDEX @p_table_name.@p_index_name; END; END GO
Merci
Partager