すべてのプロダクト
Search
ドキュメントセンター

:DMSでストアドプロシージャの作成エラーを処理する方法?

最終更新日:Aug 21, 2024

問題の説明

DMSでSQL文を使用してストアドプロシージャを作成すると、次のエラーが返されます。

原因

DMSの既定値はセミコロンです。SQLステートメントを使用して、ステートメントの終了を示します。 ストアドプロシージャは、分離できないSQL文を実行する必要があります。

解決策

DELIMITERを使用して、新しいエンディング文字を一時的に設定します。 ダブルスラッシュ // は例として使用されます。 次のSQLコードが提供されます。

説明

DELIMITER; 複数の行をセミコロンで元に戻す方法を示します。 (;).; 終了識別子のデフォルト設定として。

DELIMITER // CREATE  PROCEDURE  p_test() BEGIN    select CURRENT_DATE  as curDate ; END// DELIMITER ;

適用範囲

  • DMS