在執行順序執行的sql腳本中,有沒有一種方法可以引入IF THEN ELSE條件來控制查詢執行的流程?如果在SQL腳本中使用Mysql
我碰巧碰到這個http://www.bennadel.com/blog/1340-MySQL-Does-Not-Support-IF-ELSE-Statements-In-General-SQL-Work-Flow.htm 它說IF THEN ELSE不能在sql腳本中工作。
是否有其他解決方法?
基本上,我想運行一個特定的「從表中選擇colName」命令,並檢查colName是否對應一個特定的值。如果是這樣,繼續處理腳本的其餘部分。否則,停止執行。
請指教。
從提供的鏈接:「他們只允許在函數和存儲過程。」 – user470714
您可以將腳本放入存儲過程,然後調用該過程。 – Owen
工會怎麼樣? – ajreal