私は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
誰でもこれを手伝ってもらえますか?乾杯