我正在创建一个测试存储过程,但它对我不起作用。我做错了什么?
我正在使用开发PureData分析系统
CREATE OR REPLACE PROCEDURE OID_DB.SP_TEST_1(CHARACTER VARYING(8))
RETURNS CHARACTER VARYING(ANY)
LANGUAGE NZPLSQL AS
BEGIN_PROC
DECLARE
PV_YYYYMMDD ALIAS FOR $1;
BEGIN
RETURN 'TEST_OK';
END;
END_PROC;HY000 'CREATE替换过程OID_DB.SP_TEST_1(字符变化(8))返回字符变化(任意)语言NZPLSQL,BEGIN_PROC声明PV_YYYYMMDD别名为$1‘
错误>^ found "“(在char 118处)未终止的BEGIN_PROC字符串


发布于 2022-08-25 13:28:42
我也面临着类似的问题。以下解决方案对我有效:
右键单击查询窗口-> Options ->,将“查询类型”从“普通SQL”更改为"SP/Function“。
https://stackoverflow.com/questions/72483643
复制相似问题