- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我需要设计一个存储过程,用于在 win7 上的 Aginity Workbench 4.3 的 Netteza 数据库上运行一些功能。
CREATE OR REPLACE PROCEDURE my_pro(int)
RETURNS integer EXECUTE AS CALLER
LANGUAGE NZPLSQL AS
BEGIN_PROC
DECLARE t int;
BEGIN
t := 0 ;
WHILE t <= 1 loop
EXECUTE IMMEDIATE 'select 1';
t := t + 1;
END LOOP;
END;
END_proc;
exec my_pro(0)
但结果为空。
我在这里错过了什么吗?
谢谢
最佳答案
你声明
CREATE OR REPLACE PROCEDURE my_pro(int)
RETURNS integer
但您没有“返回”任何整数值。您应该只添加一个带有整数值的“RETURN”语句。例如:
CREATE OR REPLACE PROCEDURE my_pro(int)
RETURNS integer EXECUTE AS CALLER
LANGUAGE NZPLSQL AS
BEGIN_PROC
DECLARE t int;
BEGIN
t := 0 ;
WHILE t <= 1 loop
EXECUTE IMMEDIATE 'select 1';
t := t + 1;
END LOOP;
RETURN t;
END;
END_proc;
关于database - 设计一个存储过程,用于在 win7 上的 Aginity Workbench 4.3 中运行 Netezza 数据库中的某些功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34956267/
我与一家公司合作,根据通过查询医疗保健 claim 大型数据库提取的数据创建表格。 Aginity 和 Neteeza 是我使用的程序。当我的时间很短(1个月)时,以下命令运行良好:调用 Update
我正在尝试更改 win7 上 IBM netezza Aginity 工作台中的表名称。 我可以读取该表,但无法更改其名称。 当我运行时: ALTER table my_database.usern
我需要将一个表 (60 GB) 从 IBM netteza aginity sql 数据库工作台导出到一个 csv 文件。 但是,即使我将“跳过行”设置为 0,列名也丢失了。 由于文件太大,无法用Ex
在 Netezza 的 Aginity Workbench 中,我尝试从包含 13 列的 .XLSX 文件创建一个临时表,但只需要第 1 列和第 5 列。我可以导出到制表符分隔的 .TXT,只需要两列
我正在使用 Netezza 的 Aginity Workbench。我目前正在尝试将 Excel 文件导入到数据库中。手册说我可以通过“工具”->“导入”->“从 Excel”导入 Excel 文件。
我需要从表中的记录中随机抽取 1% 的样本(行数每秒都在增长)。 我的想法是 SELECT DISTINCT random(), name, age, registration
我需要在 Win 7 上的 Aginity Workbench for Netezza 中查找数据库的大小。 SQL 对我不起作用: select orx.database::nvarchar(
我需要在 win 7 上从 Aginity Workbench 找到 IBM netezza sql 数据库上的表大小。 我用过这个 SELECT * FROM _V_TABLE where t
我需要设计一个存储过程,用于在 win7 上的 Aginity Workbench 4.3 的 Netteza 数据库上运行一些功能。 CREATE OR REPLACE PROCEDURE my_p
我是一名优秀的程序员,十分优秀!