逐次実行するSQLスクリプトでは、クエリ実行の流れを制御するためのIF THEN ELSE条件を導入する方法はありますか?MysqlのSQLスクリプトで条件付きの場合
私にはこのhttp://www.bennadel.com/blog/1340-MySQL-Does-Not-Support-IF-ELSE-Statements-In-General-SQL-Work-Flow.htm に実行されたことがあります。この場合、IF THEN ELSEはSQLスクリプトでは機能しません。
別の方法がありますか?
基本的には、特定の「select colName from table」コマンドを実行して、colNameが特定の値に対応しているかどうかを確認します。存在する場合は、残りのスクリプトを実行します。そうでなければ、実行を停止します。
お知らせください。
提供されたリンクから:「関数とストアドプロシージャでのみ許可されています。 – user470714
スクリプトをストアドプロシージャに配置してから、プロシージャを呼び出すことができます。 – Owen
組合はどうですか? – ajreal