我需要编写一个简单的 SQL 日志过程,可以这样调用:
Log("This is my param1 = {0}, param2 = {1} and param3('{2}')",
@param1, @param2, @param3)
输出应重定向到 SQL Server "C:\output.txt" 上的文件
是否可以使用这种具有可变数量参数的过程以及如何使用?
也许我可以使用
exec master..xp_cmdshell 'echo created > c:\output.txt'
exec master..xp_cmdshell 'echo appended data >> c:\output.txt'
exec master..xp_cmdshell 'echo more data >> c:\output.txt'