powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / внесение данных в таблицу "postgresql"!!!
1 сообщений из 1, страница 1 из 1
внесение данных в таблицу "postgresql"!!!
    #38789574
ebaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе времия суток, подскажите пожалуйста ...
у меня есть такой вопрос ниже представлен запрос внесения в таблицу, который должен внести другового запроса в поле таблицы с помощью хранимой процедурой.

в хранимой проц. я выполняю такой запрос :
execute 'insert into Т (П1,sql_query) values ('''||dt||''','''||sqlstr||''')';

dt - значение поля П1. sqlstr - значение поля sql_query представленно в низу :

select f1 from к, у
where к.код = у.код
and у.Номер = 3068
and у.д = (select max(у.д)
from к, у
where к.код=у.кoд and у.Номер= 3068)
and у.дат_1 > '10-10-2014'
and у.дат_2 < '10-10-2014'

ну из-за кавычки не получаеться ввести и выдает ошибку

ERROR: syntax error at or near "10"
LINE 11: and у.дат_1 > '10-10-2014'

как можно решить такую проблему?

хотя я вносил данные вручную таким образом и получилась
insert into Т (П1,sql_query) values ('p1', 'select f1 from к, у
where к.код = у.код
and у.Номер = 3068
and у.д = (select max(у.д)
from к, у
where к.код=у.кoд and у.Номер= 3068)
and у.дат_1 > ''10-10-2014''
and у.дат_2 < ''10-10-2014''');
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / внесение данных в таблицу "postgresql"!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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