SQL的delimiter命令
  qNufQyMQglJ5 2023年12月05日 25 0

简述

在 MySQL 中,DELIMITER 是一个特殊的命令,用于更改语句分隔符。默认情况下,MySQL 使用分号 ( ; ) 作为语句分隔符,表示一个语句的结束。然而,当我们需要在单个语句中包含多个语句块时,我们可以使用 DELIMITER 命令来更改分隔符,以便在语句中使用分号。

基本语法

DELIMITER new_delimiter

返回值

参数说明

  • new_delimiter 是您想要设置的新的语句分隔符。您可以选择任何非保留字符作为新的分隔符,比如 //$ 等。

用法说明

使用 DELIMITER 命令更改分隔符并编写一个存储过程:

mysql
DELIMITER //

CREATE PROCEDURE my_procedure()
BEGIN
    -- 第一个语句块
    SELECT * FROM table1;

    -- 第二个语句块
    SELECT * FROM table2;
END //

DELIMITER ;

在上述示例中,我们使用  DELIMITER //  将分隔符更改为  // ,以便在存储过程中使用分号。然后,我们使用  DELIMITER ;  将分隔符更改回默认的分号。

通过使用 DELIMITER 命令,我们可以在 MySQL 中编写包含多个语句块的复杂语句,如存储过程、触发器等。

注意事项

  • 除\符号外,任何字符都可以用作语句分隔符。

参考资料

  • ……

相关函数

  • ……
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月05日 0

暂无评论

推荐阅读
  xaeiTka4h8LY   2024年05月31日   32   0   0 MySQL索引
  xaeiTka4h8LY   2024年05月31日   44   0   0 MySQLSQL
  xaeiTka4h8LY   2024年05月31日   28   0   0 字段MySQL
  xaeiTka4h8LY   2024年05月31日   38   0   0 MySQL数据库
  xaeiTka4h8LY   2024年05月17日   46   0   0 MySQLgithub
  xaeiTka4h8LY   2024年05月17日   37   0   0 MySQL数据库
qNufQyMQglJ5