小编典典

如何在Oracle中转义单引号?

sql

我有一列包含某些存储为文本字符串的表达式,其中包括单个配额,例如“丢失的交易”(包括引号)

如何在这种情况下使用where子句?

select * from table where reason = ''missed transaction''

不起作用,并且我不能使用replace函数,因为它的语法也需要单引号。我知道这是个晦涩的问题。但是,谢谢您的帮助。


阅读 181

收藏
2021-04-22

共1个答案

小编典典

您需要'通过将它们加倍来逃避:

select * from table where reason = '''missed transaction''';
2021-04-22