Variable locale et DDL dans une procédure utilisateur
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.
Code:
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 |
Une idée pour pouvoir réaliser mon DROP INDEX avec mes variables ?
Merci