|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Установка курсора при выполнении записи через SQL запрос
Добрый день,
Может ли кто ни будь объяснить как нужно устанавливать «курсор» при записи данных в базу постгрес при помощи выполнения SQL запроса. Потому что при выполнении следующего фрагмента кода, данные записываются то в начало таблицы то в конец. Код:
ShemaName:= ‘MyShema’; sTableName:= ‘MyTable’; PostGres_ZConnection.DbcConnection.GetMetadata.ClearCache; PostQuery.SQL.Clear; sTable:= ShemaName + '.' + sTableName; PostQuery.SQL.Text := 'INSERT INTO ' + sTable + ' ' + '('+ 'id_FirstName' + ',' + 'id_LastName' + ',' + 'id_MiddleName' + ',' +')' + ' VALUES (' + QuotedStr((‘Иванов’)) + ',' + QuotedStr((‘Петр’)) + ',' + QuotedStr((‘Николаевич’)) + ',' + ')'; PostQuery.ExecSQL; |
#2
|
||||
|
||||
'INSERT oid 5' вставит новые записи после 5й
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#3
|
||||
|
||||
Никогда не мог понять какая разница в каком порядке записи следуют друг за другом в БД...
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#5
|
||||
|
||||
Больше умиляет упорный нажим ТС на ссыль под постгрес, и уже не в одной теме, товарищ вероятно предпологает что это какой-то особый зверь, а фактически по документации этой базовой движухи - это обычная SQL-слониха. Блажен, кто верует, но трижды - кто не ведает
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#6
|
||||
|
||||
А ТС, случаем не про этот курсор? Хотя проблема и без этого достаточно упорото описана.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#7
|
||||
|
||||
Цитата:
Не стоит путать форумы с богадельнями. © Bargest |