mysql 建立存储过程要写delimiter,后面的$是什么意思

mysql 建立存储过程要写delimiter,后面的$是什么意思,第1张

delimiter是mysql分隔符,在mysql客户端中分隔符默认是分号。

delimiter $意思是设置了$作为分隔符,即执行mysql语句的时候以$作为结束的标志。

一般使用完delimiter设置其他分隔符之后,需要重新设置回默认分隔符,命令:

delimiter 

0x0f 是16进制常量。

例如与&同用。&表示按位与 *** 作,我们通常使用0x0f来与一个整数进行&运算,来获取该整数的最低4个bit位,例如,0×31 &0x0f的结果为0×01。

默认值以外的分隔符;通常用于定义函数、存储过程和触发器,其中必须定义多个语句。定义不同的分隔符,如$$用于定义整个过程的结束,但在它内部,每个语句都由“..”这样,当代码在mysql客户端,客户端可以知道整个过程在哪里结束,并作为一个单元执行它,而不是在内部执行单个语句。注意,DELIMITER关键字是命令行的函数。mysql客户端(和其他一些客户端)仅限于,而不是常规的MySQL语言特性。如果您试图将它通过编程语言API传递给MySQL,它将无法工作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6217224.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-18
下一篇 2023-03-18

发表评论

登录后才能评论

评论列表(0条)

保存