我有几十个表(MS SQL),并且在所有触发器上要实施什么。将会有很多EXEC电话。如何循环通过所有表并执行存储的过程?
EXEC [dbo].[_create_audit_trigger] @TableName = N'City'
SELECT 'EXEC [dbo].[_create_audit_trigger] @TableName = N''' + QUOTENAME(schemas.name) + '.' + QUOTENAME(tables.name) + N''''
FROM sys.tables
INNER JOIN sys.schemas ON tables.schema_id = schemas.schema_id