Как добавить кавычки на множестве строк - PullRequest
0 голосов
/ 04 мая 2018

У меня есть строка, которая выглядит следующим образом.

111,222,333,444,555

как я могу добавить обратные тики для каждой информации? Я буду использовать его для вставки столбцов.

Я попробовал это

SELECT CONCAT('''', REPLACE('111,222,333,444,555', ',', ''','''), '''') AS second FROM dual;

но он не поддерживает обратные тики.

Вот что я пытаюсь сделать. Я передаю набор строк в хранимой процедуре и использую его в качестве столбца при попытке вставить данные в таблицу

1 Ответ

0 голосов
/ 04 мая 2018

Попробуйте это:

SELECT
    CONCAT('`', REPLACE('111,222,333,444,555', ',', '`,`'), '`') AS second
FROM dual;

Выход:

second
`111`,`222`,`333`,`444`,`555`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...