强制吗?在 MySql 中为存储过程使用不同的分隔符

问题描述 投票:0回答:1

来自 this Oracle Java 教程:

在 MySQL 中,存储过程中的语句由 分号。但是,需要不同的分隔符来结束 创建过程语句。

我使用存储过程已经有一段时间了,我从来不需要使用管道作为分隔符来结束

create procedure
语句。

我有什么遗漏的吗?

java sql mysql stored-procedures jdbc
1个回答
0
投票

它只是SQL语句之间指定的分隔符。您可以使用不同的字符作为分隔符。如果您在 JDBC 中只使用一条语句,甚至可以省略它。

此示例使用竖线 (|) 字符;你可以使用另一个 字符(或多个字符)。这个分隔符 statements 在 Ant 目标的 delimiter 属性中定义 调用这个脚本。

或者,您可以使用 DELIMITER SQL 语句来指定 不同的分隔符。

© www.soinside.com 2019 - 2024. All rights reserved.