用友软件免费下载(www.bbsufida.com)旨在提供全系列最新最全的用友财务软件免费下载地址,快速下载请添加微信 yyrjgls

用友T6软件自定义报表中使用存储过程-用友T6

admin2016-05-15767用友T6存储过程自定义报表

用友T6软件自定义报表中使用存储过程

微信号:yyrjlls
技术咨询,有偿服务!
复制微信号
自定义报表中使用存储过程

自定义报表中使用存储过程

原因分析:格式不正确

问题解答:存储过程设计规范 被调用的存储过程有且必须只有一个字符串参数,该参数接收条件字符串(如果报表没有定义条件项则该参数为空字符串),该参数应留出足够的长度以接收条件字符串;存储过程最终必须生成临时表,临时表名是在调用时指定的那个。CREATE PROCEDURE Sp_Test ( --条件参数 @chrWhere varchar(1000)='' )ASDeclare @chrsql varchar(2000) --删除已经存在的临时表 If exists(select name from tempdb..sysobjects where name ='sa_tmpupdate') Drop table tempdb..Sa_tmpUpdate --生成临时表 set @chrsql ='select * into tempdb..sa_tmpupdate from inventory' --加上条件 if ltrim(rtrim(@chrwhere)) <> '' set @chrsql = @chrsql + ' where ' + @chrwhereexec(@chrsql ) select * from tempdb..sa_tmpupdateGO--自定义报表视图引用with procedure sp_test tempdb..sa_tmpupdate

本文链接:https://www.bbsufida.com/t6/28392.html

热门文章
侧栏广告位
随机文章