3

根据这个链接,我应该能够使用花括号来转义整个变量字符串。我的理解是 Oracle(10g 或更高版本——我被告知我们使用 11g)应该处理这个(经过清理的)SQL 查询:

SELECT * FROM customer WHERE name = 'Sam'

就像它对待这个一样:

SELECT * FROM customer WHERE name = '{Sam}'

在尝试实际需要转义的字符串之前,我将其作为健全性检查进行了尝试,但它不起作用。顶部查询返回数据,但底部不返回。难道我做错了什么?

4

1 回答 1

8
SELECT * FROM customer WHERE name = q'{Sam}'
于 2013-10-03T19:45:28.017 回答