我刚刚开始研究Netezza,我想创建一个简单的存储过程来使用游标或临时表(如MS )来遍历表,无论如何,这个简单的任务从错误开始,我对它一无所知,下面是代码:
CREATE OR REPLACE PROCEDURE My_FirstSP() RETURNS INT4 LANGUAGE NZPLSQL AS
BEGIN_PROC
DECLARE
ID int;
CREATE TABLE RX5201901
(
ID INT IDENTITY(1,1),
CreatedOn DATETIME
);
END_PROC;错误:
找到"“(在char 76处)未终止的BEGIN_PROC字符串
非常感谢。
发布于 2017-05-29 19:50:32
你是偶然执行的创造从阿尼蒂?
在这种情况下,您需要右键单击背景并将设置更改为“过程模式”。
否则,netezza只提交两个最近的分号(;)之间的sql。
发布于 2020-04-30 06:16:02
解决此问题以创建存储过程,单击右>>选项>>查询类型: SP/ Function
好的2. CTRL + F5
https://stackoverflow.com/questions/44208843
复制相似问题