我试过但不能,甚至看到来自SO的各种答案都没有帮助。
我有一个SQL -
SELECT 'SSS AS AAA' FROM DD."MIN" WHERE AA = 'AAA'
对于长复杂查询,这需要单引号和双引号。我无法将此SQl保留在YAML文件中。我保留在YAML文件中
key: "SELECT 'SSS AS AAA' FROM DD.\"MIN\" WHERE AA = 'AAA'"
但在阅读YAML后,它变为
SELECT 'SSS AS AAA' FROM DD.\"MIN" WHERE AA = 'AAA'
所以OCI8正在抛出一个错误。但是没有双引号它的工作,不知道如何解决它。我尝试将GSUB“\”改为“”,并且它仍无法正常工作。
我甚至试图保持如下
SELECT 'SSS AS AAA' FROM DD.xxxMINxxx WHERE AA = 'AAA'
并将xxx替换为“在发送到OCI8之前,它不起作用。
我需要在Ruby中使用双引号定义一个字符串,而不是反斜杠字符