自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

用MYSQL命令行創(chuàng)建存儲過程的方法

數(shù)據(jù)庫 MySQL
MYSQL在命令行創(chuàng)建存儲過程的方法很有實用價值,下文就對該方法進(jìn)行詳細(xì)的介紹,如果您是剛剛接觸MYSQL數(shù)據(jù)庫的新人,不妨一看。

MYSQL命令行的使用是學(xué)習(xí)MYSQL數(shù)據(jù)庫過程中的基礎(chǔ)知識,那么應(yīng)該如何用MYSQL命令行創(chuàng)建存儲過程呢?

也嘗試了一些方法,但是第一個分號mysql就以為語句結(jié)束了,就舉個例子來說:

  1. CREATE PROCEDURE p7 (IN b INTEGER(12))  
  2.  
  3. begin  
  4.  
  5. declare a INTEGER(12);  
  6.  
  7. set a=5;  
  8.  
  9. INSERT INTO t VALUES (a);  
  10.  
  11. SELECT s1*a FROM t WHERE b<=s1;  
  12.  
  13. End  
  14.  

這個存儲過程,在命令行直接創(chuàng)建的話,在第三排你輸入分號后就報錯了……因為MYSQL以為這個語句結(jié)束了,那對于MYSQL而言

  1. CREATE PROCEDURE p7 (IN b INTEGER(12))  
  2.  
  3. begin  
  4.  
  5. declare a INTEGER(12);  
  6.  

肯定是個錯誤語句。

然后看了些東西,原來要加分隔符- -……….

  1. DELIMITER //  
  2.  
  3. CREATE PROCEDURE p7 (IN b INTEGER(12))  
  4.  
  5. begin  
  6.  
  7. declare a INTEGER(12);  
  8.  
  9. set a=5;  
  10.  
  11. INSERT INTO t VALUES (a);  
  12.  
  13. SELECT s1*a FROM t WHERE b<=s1;  
  14.  
  15. End  
  16.  
  17. //  
  18.  

就OK了…………意思就是說在//……//之間的當(dāng)成一個語句執(zhí)行所以MYSQL接到的才是這個存儲過程完整的創(chuàng)建語句。

 

 

【編輯推薦】

深入研究MySQL刪除多表數(shù)據(jù)

MySQL大表備份的簡單方法

多個MySQL表結(jié)果集組合

MySQL分表處理的實現(xiàn)方法

MySQL授權(quán)表使用示例

 

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-11-16 11:46:03

oracle命令行

2010-11-24 15:33:59

mysql命令行參數(shù)

2010-11-24 15:22:51

MySQL命令行

2010-10-12 17:13:43

MySQL命令行

2010-11-24 15:41:56

MySQL命令行

2010-05-19 14:03:41

MySQL 存儲過程

2015-07-01 09:15:46

linuxQuora命令行

2009-05-30 09:26:38

AndroidGoogle移動OS

2010-06-13 16:58:11

Grub 命令行

2016-03-28 10:00:09

Swift命令程序

2018-05-04 09:15:35

PythonPlumbum命令行

2022-02-08 13:24:49

LinuxLinux命令

2010-05-17 15:41:26

2019-12-09 09:23:04

Linux命令sort

2022-02-08 17:19:05

Linux命令grep

2010-10-12 17:29:22

MySQL命令行

2010-10-12 17:01:21

MySQL命令行

2010-11-24 17:12:17

MySQL命令行

2010-10-09 17:08:15

MySQL存儲過程

2011-04-08 15:22:56

Oracle導(dǎo)入導(dǎo)出命令
點贊
收藏

51CTO技術(shù)棧公眾號