2014-10-10 5 views
1

У меня есть вопрос относительно обновления столбца таблицы в PostgreSQLколонка обновление таблицы в PostgreSQL

Мой PostgreSQL версии 9.3 Например:

В приведенном ниже примере jifileresource это таблица и имя столбца DATA общественности схема

bytea_import функция для извлечения содержимого файла

UPDATE jifileresource 
    SET DATA=(SELECT public.bytea_import('D:/BOB_XML/BOB.xml') 
WHERE ID=2235; 

Я получаю ошибку:

 
ERROR: syntax error at end of input 
LINE 4: WHERE ID=2235 
        ^
********** Error ********** 
ERROR: syntax error at end of input 
SQL state: 42601 

ответ

0

Вы открываете две круглые скобки и закрываете только одну.

UPDATE jifileresource 
    SET DATA = (SELECT public.bytea_import('D:/BOB_XML/BOB.xml')) <-- here a ")" was missing 
WHERE ID=2235; 
+0

Благодаря a_horse_with_no_name.I бить себя 4 раза .... – user3797729

+0

@ user3797729 в ​​начало его общего не беспокоиться об этом –

Смежные вопросы