【发布时间】:2010-06-30 15:05:07
【问题描述】:
我有一个获取表名并为这些表创建触发器的 SQL 脚本。当我在创建触发器后打开触发器时,所有代码都在一行上。我将如何在脚本中添加制表符和换行符以使触发器更具可读性。
示例代码:
SET @SQL = 'ALTER TRIGGER [dbo].[TRG_' + SUBSTRING(@TABLE_NAME,5, LEN(@TABLE_NAME)) + '_$AUD] '
SET @SQL = @SQL + 'ON [dbo].[' + @TABLE_NAME + '] '
SET @SQL = @SQL + 'FOR UPDATE, DELETE '
SET @SQL = @SQL + 'AS '
SET @SQL = @SQL + 'DECLARE '
SET @SQL = @SQL + '@BIT INT, '
SET @SQL = @SQL + '@FIELD INT, '
SET @SQL = @SQL + '@CHAR INT '
【问题讨论】:
标签: sql stored-procedures newline triggers tabs