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

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

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

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


2.选择相应的存储过程


3.设置存储过程参数

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



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

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




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

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

获取存储过程结果集

从存储过程返回表类型的值也有二种:1.存储过程使用浮标参数,即同时指定CURSOR VARYING OUTPUT项.调用者可以使用while及fetch循环遍历该浮标.2.直接将存储过程返回的结果集插...

cognos调用存储过程

如何从数据源调用存储过程:在处直接写存储过程的名字何参数即可,比如在sql server的northwind上创建返回单数据集的存储过程代码如下:create procedure getEmploye...
  • ansy
  • ansy
  • 2005年09月01日 11:12
  • 3312

动态生成SQL的存储过程,以及调用方法

 drop procedure zhcxUSE [KJXM]GO/**//****** Object:  StoredProcedure [dbo].[myprocedure]    Script D...
  • bakers
  • bakers
  • 2007年03月18日 23:15
  • 903

ReportStudio入门教程(五十六) - 自定义分组

在这里呢,分享一个小技巧:自定义分组。我们在

cognos调用存储过程

如何从数据源调用存储过程:在处直接写存储过程的名字何参数即可,比如在sql server的northwind上创建返回单数据集的存储过程代码如下:create procedure getEmploye...
  • ansy
  • ansy
  • 2005年09月01日 11:12
  • 3312

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

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

mysql写存储过程的一些注意事项以及mysql的一些函数

存储过程 drop procedure if exists proll; DELIMITER ;; create procedure proll(curDate varchar(20)) beg...
  • fuck487
  • fuck487
  • 2017年07月25日 18:51
  • 246

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

loop循环: create or replace procedure pro_test_loop is i number; begin i:=0; loop i:=i+1; dbms_out...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Cognos调用存储过程及注意事项
举报原因:
原因补充:

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