Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / bytea в динамическом зопросе / 6 сообщений из 6, страница 1 из 1
27.07.2006, 12:56
    #33881968
Poligon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bytea в динамическом зопросе
image типа bytea, я собираю в строку зопрос:
query = 'insert into ' || tblName || '(image) values(' || image || ')';
execute query;
Получается ошибка: SQL error ¹ 42883 : operator does not exist: text || bytea. Что в принципе понятно. Подскажите пожалста, как можно всваить bytea переменную в запрос?
...
Рейтинг: 0 / 0
27.07.2006, 13:07
    #33882001
Poligon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bytea в динамическом зопросе
простите, за 'зопрос', очепятка, а всеравно стыдно =)
...
Рейтинг: 0 / 0
27.07.2006, 16:00
    #33882659
st_serg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bytea в динамическом зопросе
9.5. Binary String Functions and Operators

decode(string text, type text)
encode(string bytea, type text)

вроде бы оно...
...
Рейтинг: 0 / 0
27.07.2006, 17:05
    #33882905
Poligon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bytea в динамическом зопросе
st_serg9.5. Binary String Functions and Operators

decode(string text, type text)
encode(string bytea, type text)

вроде бы оно...
Это оно... спасибо, только добавить запись этим запросом всеравно не получается, т.к. encode(image,'escape') содержит самые разнообразные символы, в том числе одиночные кавычки и в результате запрос не выполяется...
...
Рейтинг: 0 / 0
27.07.2006, 18:27
    #33883247
st_serg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bytea в динамическом зопросе
quote_literal(encode(image, 'escape'))

?
...
Рейтинг: 0 / 0
28.07.2006, 12:30
    #33884857
Poligon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bytea в динамическом зопросе
st_sergquote_literal(encode(image, 'escape'))

?

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


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