带符号的列名
Column name with symbols
我想要带有符号的列名
即 {ImportId:week}
我尝试在每个符号和字符串的两边放置一个 "
即 "{""ImportId"":""week""}"
像这样`
CREATE TABLE EXAMPLE
(
"{""ImportId"":""week""}" VARCHAR2(100)
)
但我收到错误消息:
ORA-03001: unimplemented feature
一对双引号限定一个标识符。一列只能有一个标识符。因此,只需删除所有不必要的双引号,并使整个片段成为一个标识符:
CREATE TABLE EXAMPLE
(
"{ImportId:week}" VARCHAR(100)
)
顺便说一句,你真的确定要这样做吗?在列名中使用未经批准的符号确实没有必要,也不是惯用的。这种命名约定的长期后果很可能是每个必须使用此 table 的人都会遇到持续的低级烦恼。
我想要带有符号的列名
即 {ImportId:week}
我尝试在每个符号和字符串的两边放置一个 "
即 "{""ImportId"":""week""}"
像这样`
CREATE TABLE EXAMPLE
(
"{""ImportId"":""week""}" VARCHAR2(100)
)
但我收到错误消息:
ORA-03001: unimplemented feature
一对双引号限定一个标识符。一列只能有一个标识符。因此,只需删除所有不必要的双引号,并使整个片段成为一个标识符:
CREATE TABLE EXAMPLE
(
"{ImportId:week}" VARCHAR(100)
)
顺便说一句,你真的确定要这样做吗?在列名中使用未经批准的符号确实没有必要,也不是惯用的。这种命名约定的长期后果很可能是每个必须使用此 table 的人都会遇到持续的低级烦恼。