oracle - 为什么我们使用“/”来标记 MySQL 查询的结束?
问题描述
create type emp_t AS OBJECT(
EMPNO CHAR(6),
FIRSTNAME VARCHAR(12),
LASTNAME VARCHAR(15),
WORKDEPT REF dept_t,
SEX CHAR(1),
BIRTHDAY DATE,
SALARY NUMBER(8,2)
)
/ <--------- this one
解决方案
正如评论所说,它用作分隔符,但必须先分配。正常的分隔符是(;)
,您可以通过添加命令然后添加您要使用的符号来设置新的分隔符。
更改分隔符后,您可以使用新的分隔符来结束语句,如下所示:
DELIMITER //
SELECT * FROM customers //
SELECT * FROM products //
这是一些文档。
推荐阅读
- flutter - 如何在 GitHub 操作中设置 dart 版本?
- php - stripos 动态过滤
- python - 从下拉列表中随机选择python
- input - Roblox Lua 在按键时运行脚本并且你在一定距离之外
- corda - 为什么我们在 r3 Corda 的 Contracts 中创建空的静态命令类?他们是空的有什么意义?它们的用途是什么?
- arrays - 我无法从 Vuex 遍历数组
- firebase-realtime-database - (Swift 4) 如何在 firebase 中生成自定义自动 id?
- bash - 在 awk 脚本中提取部分字符串
- android - 将 bintray 存储库链接到 jcenter
- sql - 如何在 presto sql 中获取最近 3 个月的记录