MySql Delimiter
生活随笔
收集整理的這篇文章主要介紹了
MySql Delimiter
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ?Delimiter 重新定義結束符,delimiter 默認情況下是 分號 (;) ,即默認情況下,Mysql解釋器,遇到分號,則執行該命令。
? ?但在mysql可視化圖形客戶端編輯命令時,當編輯的sql語句存在多行命令行時,且語句中含多個分號(; ),我們并不希望遇到分號就執行命令,此時我們需要重新定義命令結束并執行的符號,則Delimiter 就有它的存在意義了。
? ?定義方式:DELIMITER+符號(任意符號)??
? ?使用方式參考下面代碼:
1 DELIMITER // -- 重新定義結束執行命令符 為 // 2 drop procedure if exists orders // -- 存在刪除存儲過程 3 create procedure orders(in pk int) 4 begin 5 declare vo int; 6 set vo=pk; 7 select vo*20/(pk+1); 8 end; 9 // -- 此處命令結束需執行 10 DELIMITER ; -- 恢復默認定義 結束執行命令符 11 12 call orders(2); -- 執行存儲過程?
轉載于:https://www.cnblogs.com/zty-Love/p/8984682.html
總結
以上是生活随笔為你收集整理的MySql Delimiter的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习之支持向量机SVM之python
- 下一篇: PDf无法双面打印解决方式