首页 新闻 会员 周边 捐助

求助:存储过程列名无效

0
[已关闭问题]

 EXEC('SELECT   ProjectType,StatisticsDate,'
   +' (SELECT   COUNT(*) FROM PCM_PL_SystemApplicationTarget_Detail where '        
   +' SystemApplicationTargetType="SATT6" AND SID = T.SID) as TargetNum '
   +' FROM  PCM_PL_SystemApplicationTarget AS T '
   + ' where 1=1')

 

老是报列名 'SATT6' 无效。

忽然明白的主页 忽然明白 | 初学一级 | 园豆:80
提问于:2009-12-29 13:08
< >
分享
其他回答(2)
0

 

代码
EXEC('SELECT ProjectType,StatisticsDate,'
+' (SELECT COUNT(*) FROM PCM_PL_SystemApplicationTarget_Detail where '
+' SystemApplicationTargetType=''SATT6'' AND SID = T.SID) as TargetNum '
+' FROM PCM_PL_SystemApplicationTarget AS T '
+ ' where 1=1')

是两个单引号

邀月 | 园豆:25475 (高人七级) | 2009-12-29 13:39
非常感谢。
支持(0) 反对(0) 忽然明白 | 园豆:80 (初学一级) | 2009-12-29 18:37
0

楼上说的没错

Jess5 | 园豆:205 (菜鸟二级) | 2009-12-29 16:52
0

sql语句要记得加上单引号撒

Tom-X | 园豆:515 (小虾三级) | 2009-12-29 17:37
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册