Sql server xp\u cmdshell SQL Server 2012:如何创建包含“”字符的文本文件?
我正在尝试使用SQL Server中的xp\u cmdshell在共享文件夹中创建txt文件 代码工作得非常完美,但我需要以以下内容开始本文:Sql server xp\u cmdshell SQL Server 2012:如何创建包含“”字符的文本文件?,sql-server,shell,cmd,Sql Server,Shell,Cmd,我正在尝试使用SQL Server中的xp\u cmdshell在共享文件夹中创建txt文件 代码工作得非常完美,但我需要以以下内容开始本文: "<0600 ..." 那么,如何用这些字符创建文本文件呢?用^ 将重定向符号转义为^ declare @Text as nvarchar(150) declare @Cmd as nvarchar(100) set @Text = '<0600 /SERIAL= ....>' set @Cmd ='echo ' + @
"<0600 ..."
那么,如何用这些字符创建文本文件呢?用^
将重定向符号转义为^
declare @Text as nvarchar(150) declare @Cmd as nvarchar(100) set @Text = '<0600 /SERIAL= ....>' set @Cmd ='echo ' + @Text + ' > C:\Test.txt' execute ..xp_CmdShell @Cmd
declare @Text as nvarchar(150)
declare @Cmd as nvarchar(100)
set @Text = '^<0600 /SERIAL= ....^>'
set @Cmd ='echo ' + @Text + ' > C:\Test.txt'
execute ..xp_CmdShell @Cmd