как создать строку в DB2 - PullRequest
0 голосов
/ 27 июля 2011

Я хочу создать строку, которая содержит ' символ, но всякий раз, когда я пытаюсь это сделать, это не получается.

SET STR_BUFF = 'SELECT * FROM' || VAR_TABLE || ' WHERE NAME LIKE '%abc%';

Но процедура не компилируетсяЕсть ли в DB2 также некоторые символы, такие как Java, где мы представляем ", например, \".

Спасибо,

1 Ответ

3 голосов
/ 27 июля 2011

Используйте две одинарные кавычки для экранирования символа кавычки

SET STR_BUFF = 'SELECT * FROM' || VAR_TABLE || ' WHERE NAME LIKE ''%abc%'';' 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...