欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

sybase 存储过程 print 输出sql不完整的有关问题

更新时间: 2014-01-05 02:21:43 责任编辑: Author_N1

 

sybase 存储过程 print 输出SQL不完整的问题
一个proc
里面有语句输出sql便于调试,但是,用print,不能全部显示,
print   @sqlstr1  

比如显示:
select   t.colthno,   substring(t.color_nos,1,3)   as   color,t.colthname,t1.brand,t1.kind,t1._year,t1.season,t1.sex,t1.b_class,t1.serial,
sum(case   when   t.dbno= '1001 '   then   t.XS   else   0   end)   as   [销售1001],sum(case   when   t.dbno= '1001 '   then   t.QRC   else   0   end)   as   [存货1001],
sum(case   when   t.dbno= '1002 '   then   t.XS   else   0   end)   as   [销售1002],sum(case   when   t.dbno= '1002 '   then   t.QRC   else   0   end)   as   [存货1002],
sum(case   when   t.dbno= '1004 '   then   t.XS   else   0   end)   as   [销售1004],sum(case   when   t.dbno= '1004 '   then   t.QRC   else   0   end)   as   [存货1004],
sum(case   when   t.dbno= '1005 '   then   t.XS   else   0   end)   as   [销售1005],sum(case   when   t.dbno= '1005 '   then   t.QRC   else   0   end)   as   [存货1005],
sum(case   when   t.dbno= '1006 '   then   t.XS   else   0   end)   as   [销售1006],sum(case   when   t.dbno= '1006 '   then   t.QRC   else   0   end)   as   [存货1006],
sum(case   when   t.dbno= '1007 '   then   t.XS   else   0   end)   as   [销售1007],sum(case   when   t.dbno= '1007 '   then   t.QRC   else   0   end)   as   [存货1007],
sum(case   when   t.dbno= '1008 '   then   t.XS   else   0   end)   as   [销售1008],sum(case   when   t.dbno= '1008 '   then   t.QRC   else   0   en
(1   row   affected)
(return   status   =   0)

--参考方法--
在转换为SQL2000格式,用查询分析器测试,sybase和sql2000的语法差不多的。
或者用rapid sql 来调试
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:21:43
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/8912/
本文WWW.DOC100.NET DOC100.NET版权所有。