MySQL ストアド プロシージャの作成中にエラー 1064 が発生しました
P粉041881924
P粉041881924 2023-09-12 15:41:52
0
1
656

MySQL でストアド プロシージャを作成したいのですが、エラー 1064 が発生しました:

リーリー

これは、作成するストアド プロシージャのクエリです:

リーリー

クエリに エラー コード: 1064 が表示されるのはなぜですか?どうすれば修正できますか?

以前は ORACLE データベースを使用していましたが、今は MySQL を使い始めました。私が気づいていない違いがある場合は、お知らせください。

P粉041881924
P粉041881924

全員に返信(1)
P粉883223328

DELIMITER コマンド ライン クライアント内でストアド プロシージャを作成する場合にのみ、通常の区切り文字と BEGIN END ブロック内の区切り文字を区別するために必要です。

あなたの例では、区切り文字 $$ CREATE PROCEDURE HITUNGMASUK を定義していますが、これはおそらくあなたが本当に望んでいることではありません。

DELIMITER $$ は、ストアド プロシージャ定義に接続せず、単一のコマンドとして実行する必要があります。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート