0

我有一个存储过程,其中包含 3 个带有多个SELECTs 和INNER JOINs 的输入参数。我想在 QlikView 中调用存储过程。我遵循了很多教程,但我做到了。

我正在使用 OLE DB,我正在尝试如下调用:

SQL CALL [DB NAME].[dbo].[ABC] @_ End-Time ='2012-12-31 00:21:06.550', @_ Start-time = '2012-12-31 00:21:06.550',
@_ Username = 'XYZ';

这个对吗?如果没有,有哪些方法可以将存储过程调用到 Qlikview 中,我需要什么权限?

4

3 回答 3

0

我不确定您是否检查过此线程(http://goo.gl/IiGD2),但它可能有用。我从中注意到了几件事:需要将附加字符串添加到连接字符串“(模式为写入)”中,并且还需要激活 qv 中的“以读写模式打开数据库”。还要确保您有执行 sql 权限。

问候!斯特凡

于 2013-03-14T15:40:58.767 回答
0

一种解决方法可能是从表中检索三个输入变量,并使用 SQL 插入从 qlikview 更新此表。

于 2014-02-18T21:47:57.920 回答
0

可以从 QlikView 运行存储过程,但无法提取从中获得的任何输出。如果您想从 QlikView 检索任何数据,您应该将其转换为函数。制作MV是你最好的做法,你会有更好的表现。

于 2017-10-12T14:36:48.897 回答