Netezza存储过程错误与^ found“”(在char 76处)未终止的BEGIN_PROC字符串

问题描述 投票:0回答:1

我刚刚开始研究Netezza,我想创建一个简单的存储过程来使用像MS SQL这样的游标或临时表来进行表格,无论如何,这个简单的任务从错误开始,我不知道它,这里是码:

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字符串

非常感谢你。

stored-procedures netezza
1个回答
0
投票

您是否偶然从aginity执行创作?

在这种情况下,您需要右键单击背景并将设置更改为“过程模式”

否则netezza只在两个最近的分号(;)之间提交sql

© www.soinside.com 2019 - 2024. All rights reserved.