Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 17.06.2011
Сообщений: 8
1

Дайте FB2InsertReturning example

09.08.2011, 22:22. Показов 1342. Ответов 2
Метки нет (Все метки)

В доке по FIBPlus есть на 39-й странице упоминание данного екзампла, но увы не могу найти его.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.08.2011, 22:22
Ответы с готовыми решениями:

Дайте совет
Доброго времени суток! Помогите, плз, в проблеме Задача состоит в том, чтобы "Заменить минимальный...

Дайте задач
Здравствуйте! Изучаю я c++ уже больше 2 лет. Встречался с сортировками, поисками,...

Дайте совет
Здравствуйте ув. SEOшники! Вот сделал сайт, но не знаю как поднять его посещаемость.Собственно...

Дайте совет
Добрый день всем! прошу помочь в оценке сборки компа. Нужен для работы в инете (база) + 1С,...

__________________
2
911 / 876 / 62
Регистрация: 06.01.2010
Сообщений: 2,367
Записей в блоге: 6
10.08.2011, 08:31 2
(Firebird)\doc\sql.extensions\README.returning.txt
----------------
RETURNING clause
----------------

Function:
Allow to return the column values actually stored in the table as a result of the "INSERT",
"UPDATE OR INSERT", UPDATE and DELETE statements.
The most common usage is to retrieve the value of the primary key generated inside a BEFORE-trigger.

Syntax rules:
INSERT INTO ... VALUES (...) [RETURNING <column_list> [INTO <variable_list>]]
INSERT INTO ... SELECT ... [RETURNING <column_list> [INTO <variable_list>]]
UPDATE OR INSERT INTO ... VALUES (...) ... [RETURNING <column_list> [INTO <variable_list>]]
UPDATE ... [RETURNING <column_list> [INTO <variable_list>]]
DELETE FROM ... [RETURNING <column_list> [INTO <variable_list>]]

Scope:
DSQL, PSQL

Example(s):
1. INSERT INTO T1 (F1, F2)
VALUES (:F1, :F2)
RETURNING F1, F2 INTO :V1, :V2;
2. INSERT INTO T2 (F1, F2)
VALUES (1, 2)
RETURNING ID INTO :PK;
3. DELETE FROM T1 WHERE F1 = 1 RETURNING F2;
4. UPDATE T1 SET F2 = F2 * 10 RETURNING OLD.F2, NEW.F2;
0
0 / 0 / 0
Регистрация: 17.06.2011
Сообщений: 8
10.08.2011, 09:23  [ТС] 3
Цитата Сообщение от arni Посмотреть сообщение
(Firebird)\doc\sql.extensions\README.returning.txt
Спасибо, но увы не то!
Я PSQL работать с RETURNING могу, но тут мне понадобилось вернуть то что выполняется компонентой
pFIBQuery
SQL
1
2
3
4
INSERT INTO spr_nomenkl (id_groups, id_edizm, name, nacenka, id_proizvoditel, cod_proizv, cod_detali, artikul , NDS_PROCENT )
 SELECT sn1.id_groups, sn1.id_edizm, sn1.name, sn1.nacenka, sn1.id_proizvoditel, sn1.cod_proizv, sn1.cod_detali, sn1.artikul, sn1.NDS_PROCENT
   FROM spr_nomenkl sn1 WHERE(sn1.id = :P) 
returning id
Так вот, я не не знаю как вернуть в программу то самый ID !
А вот в доке по FIBPLUS как раз говориться про такой пример FB2INsertReturning....
Вот я его и ищу!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.08.2011, 09:23

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Дайте совет)
Вот я хочу написать програмку (В своем поде спамер) которая будет отсылать сообщения например в соц...

Дайте совет
Купил такой вот аппарат...

Дайте книгу
Подскажите пожалуйста, где можно скачать книги по OpenGL для Visual C++?

Дайте совет
Всем привет.У меня такая ситуация сложилась. Я с учительницей по информатике изучаю паскаль. Дошли...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.