Advertisement
Guest User

Untitled

a guest
Aug 5th, 2015
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. CREATE PROC procCreateTrgSelectTBL (@tableName VARCHAR(50))
  2. AS
  3. BEGIN
  4. DECLARE @sql NVARCHAR(MAX),
  5. @statement NVARCHAR(MAX)
  6.  
  7. SET @statement = '
  8. CREATE TRIGGER trgInsertEmp ON [MyDB].[dbo].
  9. FOR INSERT
  10. AS
  11. BEGIN
  12. PRINT(''Test'')
  13. END'
  14. SET @sql = 'EXEC ' + QUOTENAME(@tableName) + '.sys.sp_executesql
  15. N''EXEC(@statement)''
  16. , N''@statement nvarchar(max)''
  17. , @statement;'
  18. EXEC sp_executeSQL @sql, N'@statement nvarchar(max)', @statement
  19. END
  20. EXEC procCreateTrgSelectTBL @tableName = 'Employee'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement