【第22期】观点:IT 行业加班,到底有没有价值?

Cognos调用存储过程及注意事项

原创 2015年07月10日 10:10:36

有一些逻辑非常复杂的报表,可以通过手写存储过程来解决。

1.在创建Query subject的时候选择Stored Procedure


2.选择相应的存储过程


3.设置存储过程参数

注意:报表如果传入的是多值,在这里需要用JOIN函数把多值转化为长字符串



在编写存储过程的时候,字段长度必须与Framework当中的长度一致。

必须指定具体长度例如5000,不要使用类似VARCHAR(MAX)这样的最大长度。Cognos不支持,这样会导致出错。




版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Cognos TM1和Cognos 10 BI 的区别

简单来说: Cognos TM1包含了数据库引擎(multidimensional OLAP database)以及一系列访问管理该数据库的应用。甚至对ETL流程和数据库维护任务。 Cog...

Reporting Service巧用报表名减少冗余发布

在发布报表的时候,经常会由于权限上的不一致,或者是用户使用习惯上的不同,导致同一份报表被迫发布多个版本。 这样有一个弊端,日子久了以后会有大量功能几乎一样的报表,这在日后维护的时候会带来大量的工作量...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

Cognos FM刷新查询主题

在数据表上新增字段后,在报表设计页却遇到这样一个错误 'sqlPrepareWithOptions' status='-205' 可是之前明明已经在Framework manager当中更新过que...

使用JDBC调用存储过程时的注意事项

在JAVA中调用prepareCall()方法调用存储过程的时候,有时会遇到以下报错:java.sql.SQLException: User does not have access to metad...

oracle 存储过程的基本语法 及注意事项

oracle 存储过程的基本语法 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存...

OTL调用存储过程/函数及注意事项

OTL 是 Oracle, Odbc and DB2-CLI Template Library 的缩写,是一个 C++ 编译中操控关系数据库的模板库,它目前几乎支持所有的当前各种主流数据库。 OTL ...

mysql教程存储过程创建与注意事项 ----摘抄

mysql教程<a style="color: #006600; font-size: 14px; text-decoration: underline;"
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)