【发布时间】:2012-08-24 23:22:36
【问题描述】:
我是 Oracle 的新手,所以请耐心等待 - 我会尽力而为。
我正在编写一个存储过程。 AS 语句完成后,我有以下代码:
BEGIN
IF v_Node = NULL
BEGIN
SET v_Node = LEFT(v_Tag, INSTR('.', v_Tag)-1)
SET v_Node = (SELECT v_NodeId FROM DBO.nodes WHERE Node = v_Node)
END
我们编译出来的错误如下:
Error(23,5): PLS-00103: Encountered the symbol "BEGIN" when expecting one of the following: * & - + / at mod remainder rem then <an exponent (**)> and or || multiset
有人可以帮忙吗? 干杯
【问题讨论】:
标签: oracle