此代码创建一个C:\DestinationFolder\MyQuery.txt
存储数据库版本信息的文件(例如 11.0.3128.0):
Declare @Cmd Varchar(6000)
Declare @Query Varchar(2000)
Set @Query = 'Select SERVERPROPERTY(''ProductVersion'')'
Set @cmd = 'bcp "' + @Query + '" queryout ' + 'C:\DestinationFolder\MyQuery.txt' + ' -c -T -t'
Exec master..xp_cmdshell @cmd
是否可以修改上面的代码,使新创建的文件以查询结果命名?(例如 11.0.3128.0.txt)
我的目标是能够运行查询并将结果存储为文件名。