select name from syscolumns where id=object_id('INDUSTRY_WEIGHT')用这个我可以把这个表的列名选出来,然后用一个游标fetch每一行到一个 @colname 的变量里面去列名有'LDBL','JYJXJB','ZCFZBL','CQBL'...等,我想拼出这样的字符串:
select block_id , BLOCK_INDUSTRY,weightname = 'LDBL' , weightvalue = LDBL from INDUSTRY_WEIGHT用动态sql可以
set @s='select BLOCK_ID,BLOCK_INDUSTRY,'+@colname+' from INDUSTRY_WEIGHT'这样,就能把具体的 LDBL,JYJXJB等打出来,可是红色的单引号之间的我怎么把拼接出来呢??
单引号我没法拼接的..