我是PL / SQL的新手,但我已经阅读了它并使用了一些模板,包括我从这里找到的一些模板。
我想要做的是编写一个匿名块来调用之前在sql开发人员项目中编写的一些过程。我试过了,但它没有正常运行。它返回错误"错误从第2行开始:命令"然后报告一个"关闭的连接。"
这是我的尝试:
PROCEDURE CLEAR_DEBUG (P_USER_NAME IN VARCHAR2);
PROCEDURE WRITE_DEBUG (P_USER_NAME IN VARCHAR2,
P_DEBUG_FLAG IN VARCHAR2,
P_DEBUG_FIELD IN VARCHAR2,
P_DEBUG_VALUE IN VARCHAR2);
PROCEDURE READ_DEBUG (P_USER_NAME IN VARCHAR2,
P_REF_CURSOR OUT SYS_REFCURSOR);
END P_DEBUG;
这些是我想要的程序:
PCollection<String> input_data =
pipeline
.apply(PubsubIO
.Read
.withCoder(StringUtf8Coder.of())
.named("ReadFromPubSub")
.subscription("/subscriptions/project_name/subscription_name"));
答案 0 :(得分:1)
您的代码中有更多错误:
P_DEBUG.WRITE_DEBUG(P_USER_NAME, P_DEBUG_FLAG, P_DEBUG_FIELD, P_DEBUG_VALUE);