选择'('abc','def','ghi')'作为双重不工作的值

时间:2018-01-08 13:04:13

标签: sql string oracle single-quotes

我尝试在Oracle中运行查询:

Select '('abc','def','ghi')' as values from dual

但我收到错误

  

ORA-00923“未找到FROM关键字

作为输出我希望:

Values
-------------
('abc','def','ghi')

你能解释一下为什么没有按预期工作吗?

1 个答案:

答案 0 :(得分:1)

你需要转义',还保留值可以在更新语句中使用,请尝试

SELECT '(''abc'',''def'',''ghi'')' AS VAL FROM DUAL

输出

('abc','def','ghi')