powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Экранирование ковыйчек и пр.
6 сообщений из 6, страница 1 из 1
Экранирование ковыйчек и пр.
    #33496477
DDT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

Скажите пож, как можно эакранировать символы, например кавычки, в строке для вставки в таблицу?

Спасибо.
...
Рейтинг: 0 / 0
Экранирование ковыйчек и пр.
    #33496511
Opilki_Inside
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DDTПривет.

Скажите пож, как можно эакранировать символы, например кавычки, в строке для вставки в таблицу?

Спасибо.

1. Вместо кавычки, можешь явно указать ее код \047
2. Поставить две ковычки
3. Поставить обратный слеш перед кавычкой \'
4. если ты используешь Делфи - QuotedStr(string)
5. а лучше всего воспользоваться встроенной в постгрес функцией quote_literal
...
Рейтинг: 0 / 0
Экранирование ковыйчек и пр.
    #33496522
DDT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, пробую ...
...
Рейтинг: 0 / 0
Экранирование ковыйчек и пр.
    #33496548
DDT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Функция хорошо, но она работает, как я понимаю, внутри функции. А мне надо вызвать хранимую функцию и передать ей строку, содержащую запятые, кавычки и т.д.

Как это можно в самом запросе оформить?
...
Рейтинг: 0 / 0
Экранирование ковыйчек и пр.
    #33496571
Opilki_Inside
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DDTФункция хорошо, но она работает, как я понимаю, внутри функции. А мне надо вызвать хранимую функцию и передать ей строку, содержащую запятые, кавычки и т.д.

Как это можно в самом запросе оформить?

покажи что за запросы ты пишишь? что значит работает внутри функции?
ты можешь написать select my_function(quote_literal(field1)) from my_table;
...
Рейтинг: 0 / 0
Экранирование ковыйчек и пр.
    #33496592
DDT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в запросе я до этого писал в передаваемых параметрах ...text 'asdasdasd' ...


а потом ... quote_literal(text 'asdasdasd') ...


все пошло
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Экранирование ковыйчек и пр.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]