首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

存储过程中的单引号,跟双引号很费解, # 100%结贴

2013-11-16 
存储过程中的单引号,和双引号很费解, ################# 100%结贴下面是一个存储过程中的一段,对引号很费

存储过程中的单引号,和双引号很费解, ################# 100%结贴
下面是一个存储过程中的一段,对引号很费解,

set @State0='''<a href="BuyerLadPrint.aspx'
set@State01='''">打印提单</a>'''

set@State1='''<a href="BuyerLading.aspx'
set @State11='''">生成提单</a>'''

set @State2='''<a href="BuyGetValidate.aspx'
set @State21='''">验货通过</a><br/><a href="BuyerGoodsBad.aspx'
                set @State22='''">货物异议</a>'''


set @SQL='select *,case when StateNum=''2'' then '+@State1+'?ID=''+Convert(varchar(8),ID)+'+@State11; 
set @SQL=@SQL+' when StateNum=''1'' then '+@State2+'?ID=''+Convert(varchar(8),ID)+'+@State21+'?ID=''+Convert(varchar(8),ID)+'+@State22;[/



求大牛们帮我详细讲下这个引号,,看得我头晕啦, 最费解的是@State1+'?ID=''+Convert(varchar(8),ID) ,这个ID=后面为什么还要加两个单引号? sql 引号 单引号
[解决办法]
自己琢磨琢磨就知道了
你可以去了看看效果。
[解决办法]
我比较在意的不是双引号,是那个问号
[解决办法]
为了存放的时候依然能保留"",你print出来就可以了

热点排行