求助字符串组合 本帖最后由 yyr513 于 2014-04-08 11:10:45 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 execute (@sqlstrselect+@sqlstrFrom+@sqlstr+@sqlgroup)改成print(@sqlstrselect+@sqlstrFrom+@sqlstr+@sqlgroup)贴出来看看 print @sqlstrselect+@sqlstrFrom+@sqlstr+@sqlgroup的结果是什么? 我是先执行了print再执行execute的但是在执行的时候 根本看不到print的结果啊 那证明你的整个语句中某部分有问题,print @sqlstrselect+@sqlstrFrom+@sqlstr+@sqlgroup这句,单独print出每个变量,看看是否有某个为null 就是这个地方让我好郁闷 如果 我把 +@sqlgroup 这个给去掉print 会有sql语句打印出来的,但是加上去就没东西了。然后我再看了下@sqlgroup 感觉也没错啊 set @sqlgroup =isnull(@sqlgroup,'')+' group by 产品 '然后再PRINT试试 你的@sqlgroup 没有初始值 你在每个set赋值后,都用print 函数打印下,看看是否都能出打印结果 查询合并问题 全文搜索请教 求SQL,高手请进 看起来很容易,做起来也很容易,我就是不会写,请各位帮帮忙,谢谢 sql server 2008 登陆界面不能记住密码,怎么回事? 求教·· 32bit系统的AWE问题 大虾在哪里 菜鸟求救 求一触发器代码,就1张表1个字段,在线等,迅速揭帖。那叫一个效率。 真的没有人能够帮忙吗?解决后送100分!在线等待! 存储过程里,已经声明了变量,但是用的时候就报错 请问,什么是“实例”啊?
改成print(@sqlstrselect+@sqlstrFrom+@sqlstr+@sqlgroup)
贴出来看看
我是先执行了print再执行execute的
但是在执行的时候 根本看不到print的结果啊
print @sqlstrselect+@sqlstrFrom+@sqlstr+@sqlgroup
这句,单独print出每个变量,看看是否有某个为null
就是这个地方让我好郁闷 如果 我把 +@sqlgroup 这个给去掉
print 会有sql语句打印出来的,但是加上去就没东西了。
然后我再看了下@sqlgroup 感觉也没错啊
然后再PRINT试试 你的@sqlgroup 没有初始值