MySQL中使用procedure
首先說一下什麼事delimeter:
其實就是告訴mysql直譯器,該段命令是否已經結束了,mysql是否可以執行了。
預設情況下,delimiter是分號;。在命令列客戶端中,如果有一行命令以分號結束,
那麼回車後,mysql將會執行該命令。如輸入下面的語句
mysql> select * from test_table;
然後回車,那麼MySQL將立即執行該語句。
但有時候,不希望MySQL這麼做。在為可能輸入較多的語句,且語句中包含有分號。比如在procedure中定義procedure的時候,我們就不能再把;作為delimeter了,因為procedure需要先整體編譯之後,才需要被呼叫執行,這時就需要重新定義delimeter了。
相關文章
- mysql procedure 中 repeat &cursor 的用法。MySql
- mysql 的procedure 中 loop迴圈的用法。MySqlOOP
- oracle 中呼叫 store procedureOracle
- 使用call在sqlplus中呼叫procedure和funtion!SQL
- Mysql關於procedure、function的詳解MySqlFunction
- 找到procedure中reference的物件物件
- mysql 儲存過程 procedure 批次建表MySql儲存過程
- 如何通過 PHP 取得 MySQL procedure 結果PHPMySql
- Oracle之procedure的基礎使用Oracle
- mysql檢視儲存過程show procedure status;MySql儲存過程
- mysql儲存過程procedure、函式function的用法MySql儲存過程函式Function
- plsql中的procedure和function程式設計SQLFunction程式設計
- 在SQL Developer中Debug一個procedureSQLDeveloper
- Procedure加密加密
- MySql 中 select 使用MySql
- Oracle 使用者許可權獲取ProcedureOracle
- MySQL procedure SET autocommit=0; Error Code: 1064DELIMITER $$MySqlMITError
- Oracle Wrap ProcedureOracle
- alter package/procedurePackage
- .net core中Grpc使用報錯:The remote certificate is invalid according to the validation procedure.RPCREM
- 關於packages中多個同名程式(procedure)的呼叫Package
- mysql中case when的使用MySql
- MySQL入門--儲存過程(PROCEDURE)和儲存函式(FUNCTION)MySql儲存過程儲存函式Function
- 怎樣加密procedure加密
- sql primary key procedureSQL
- MySQL中explain語句的使用MySqlAI
- MySQL中MAX函式如何使用?MySql函式
- MySQL中ENMU和SET的使用MySql
- Procedure to create Distribution model
- DELETE_TABLE_STATS Proceduredelete
- Image Noise Reduction Develop Proceduredev
- Procedure for Setting Partner FunctionsFunction
- How to rename an Oracle stored procedureOracle
- EXECUTE IMMEDIATE dynamic sql in procedureSQL
- 分頁procedure (SQL Server)SQLServer
- Oracle stored procedure to send emailOracleAI
- the procedure:delete the data of one tabledelete
- mysql中雜湊索引的使用限制MySql索引