我是 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
有人能帮忙吗?干杯