如何逃脱在Sybase单引号(How to escape single quotes in Syba

2019-07-31 18:54发布

我来自MySQL和下面的查询不会在Sybase工作。 我应该如何逃避单引号?

UPDATE Animals SET NAME = 'Dog\'s friends' WHERE uid = 12

Answer 1:

如果与Sybase合作,已经习惯了它的MySQL数据库多用户有经验,你可能很快就会发现你无法用反斜杠逃逸单引号。

那么,你如何逃脱在Sybase报价? 事实上,在Sybase SQL单引号作为转义字符。

请阅读下面的两种“语言”的一个例子UPDATE语句:

MySQL的

UPDATE Animals SET NAME = 'Dog\'s friends' WHERE uid = 12

SYBASE

UPDATE Animals SET NAME = 'Dog''s friends' WHERE uid = 12

我不能完全肯定,这对我来说很有意义(特别是因为它看起来像一个双引号),但你去那里!



文章来源: How to escape single quotes in Sybase
标签: sql sybase