【发布时间】:2023-04-01 20:46:01
【问题描述】:
用双引号创建一个表来转义真正的双引号在 Oracle 的 SQL 语法中似乎不起作用:
CREATE TABLE "MyTable" (
"Col""umn 1" varchar(168)
);
上述失败。有什么办法可以逃脱双引号使 'Col"umn 1'?
【问题讨论】:
-
我猜我们不能创建包含
"的列名。 -
你到底为什么要这么做?
-
你到底为什么要这样做?除非您鄙视必须查询此表的每个人,否则我认为没有充分的理由!
-
@a_horse_with_no_name 他想有问题,我想
:D -
我不想,但其他人可能会。
标签: sql database oracle header escaping