Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在SQLServer2005中,如何在单引号中连接字符串?_Sql Server_Sql Server 2005 - Fatal编程技术网

Sql server 在SQLServer2005中,如何在单引号中连接字符串?

Sql server 在SQLServer2005中,如何在单引号中连接字符串?,sql-server,sql-server-2005,Sql Server,Sql Server 2005,BCHF_-VOU_-NUM+''+BCHF_-VOU-DTE处的语法错误 set @m_sql = 'Select distinct BCHF_VOU_NUM, BCHF_VOU_DTE, BCHF_E_AMT, NACD_DES, (BCHF_VOU_NUM +' '+ BCHF_VOU_DTE +' '+BCHF_E_AMT +' '+NACD_DES) as name, dbo.E_DOC_NUM_2_CHEQUE_NO(BCHF_E_DOC_NUM) FROM ' + @ParaC

BCHF_-VOU_-NUM+''+BCHF_-VOU-DTE处的语法错误

set @m_sql =  'Select distinct BCHF_VOU_NUM, BCHF_VOU_DTE, BCHF_E_AMT, NACD_DES, 
(BCHF_VOU_NUM +' '+ BCHF_VOU_DTE +' '+BCHF_E_AMT +' '+NACD_DES) as name,
dbo.E_DOC_NUM_2_CHEQUE_NO(BCHF_E_DOC_NUM) FROM ' + @ParaCoCode + '..BCH' + @ParaBatchNo  +   ' abc inner join v_AnalysisCode on BCHF_E_ANA_CDE1 = ANACode inner join  
Project_TR_TP_COM_Test.dbo.FlexAccount zz ON zz.CurrentAccountID = (Select 
CurrentAccountID from Batch where'

要在SQL中转义单引号,必须使用同一字符两次。将替换为连接字符串中的一个单引号