DELIMITER关键词作用 替换结束符号
作用 替换 符号 结束 关键词
2023-09-14 08:59:55 时间
注意:“DELIMITER //”语句的作用是将MYSQL的结束符设置为//,因为MYSQL默认的语句结束符为分号;,为了避免与存储过程
中SQL语句结束符相冲突,需要使用DELIMITER 改变存储过程的结束符,并以“END//”结束存储过程。
存储过程定义完毕之后再使用DELIMITER ;恢复默认结束符。DELIMITER 也可以指定其他符号为结束符!!!!!!!!!!!
如果你是这样写的话,就会得到如下错误,初学者很容易犯这个错误,包括本人
DELIMITER // CREATE DEFINER=`root`@`%` FUNCTION `setval`(seq_name VARCHAR(50), value INTEGER) RETURNS int(11) DETERMINISTIC BEGIN UPDATE sequence SET current_value = value WHERE name = seq_name; RETURN currval(seq_name); END// DELIMITER ;
相关文章
- 反思的话-企业制度的作用180927
- android项目中values中几个文件的作用
- Dos del参数与作用(/f/s/q)
- Oracle 附件日志的作用
- Maven介绍,包括作用、核心概念、用法、常用命令、扩展及配置
- 数据在运营中的作用
- sql 语句中where 1=1 1=2作用
- C语言头文件的作用
- Cookie和Session的作用,区别和各自的应用范围,Session工作原理
- #include <unistd.h> 的作用以及windows向下如何替换啊
- C++每日面试之static作用
- 说说RegisterClass这个函数返回值的作用
- routes.IgnoreRoute("{resource}.axd/{*pathInfo}")作用
- Jmeter==HTTP信息头管理器的作用
- 【Spring Boot】缓存预热与缓存清除--原理、作用和目的