プロシージャ

2018年5月3日 DB
元環境から新環境に移行試験をしているとき、新環境側にあるはずのプロシージャが無い事に気づいた。そんなわけで新規に作成したのだが、その時のメモ。
A5M2で元環境のプロシージャのソースを開き、それをそのまま新環境で実行してプロシージャを作成しようとしたらエラーになった。
原因は create と bigin の間に RETURNS BIGINT と READS SQL DATA 無かったから。A5M2で開いただけだと表示されないんだな…
CREATE hogehoge ...
RETURNS BIGINT
READS SQL DATA
BIGIN
...
END

別途、注意点としてDELIMITERで区切り文字を変更しないと;(セミコロン)が区切り位置として認識されてしまうので、実行前に
DELIMITER /
実行後に
DELIMITER ;
とする必要がある。

コメント

最新の日記 一覧

<<  2025年6月  >>
1234567
891011121314
15161718192021
22232425262728
293012345

お気に入り日記の更新

この日記について

日記内を検索