
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.10.2014, 16:28:23
|
|||
|---|---|---|---|
|
|||
внесение данных в таблицу "postgresql"!!! |
|||
|
#18+
Доброе времия суток, подскажите пожалуйста ... у меня есть такой вопрос ниже представлен запрос внесения в таблицу, который должен внести другового запроса в поле таблицы с помощью хранимой процедурой. в хранимой проц. я выполняю такой запрос : 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'''); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&mobile=1&tid=1998393]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
177ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
17ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 435ms |

| 0 / 0 |
