Подтвердить что ты не робот

Как избежать одиночных кавычек в Sybase

Я пришел из MySQL, и ниже запрос не работает в Sybase. Как избежать одиночных кавычек?

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

Ответ 1

Если вы работаете с Sybase, привыкнув к MySQL, у которого больше пользователей базы данных есть опыт, вы скоро обнаружите, что вы не можете избежать одиночных кавычек с обратной косой чертой.

Итак, как вы избегаете цитат в Sybase? Фактически, в Sybase SQL одинарная кавычка действует как escape-символ.

Ниже приведен пример инструкции UPDATE на обоих языках:

MySQL

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

Sybase

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

Я не совсем уверен, что это имеет смысл для меня (особенно, поскольку это похоже на двойную цитату), но там вы идете!