powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / получить ROWID
4 сообщений из 4, страница 1 из 1
получить ROWID
    #32110492
klavs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица с записями - tb1,
которые надо вставить в другую таблицу- tb2

мне нужно получить ROWID
вставленных записей (ессно из таблицы, КУДА они будут вставлены :)
и записть их в tb1 (в поле с типом ROWID)

Вариант исполнения : в цикле по tb1
вставлять по одной записи и запомнить ROWID :
типа так :
FOR i IN (SELECT * FROM tb1....) LOOP
INSERT INTO tb2 ..... RETURNING ROWID INTO r ...
UPDATE tb1 SET rwd = r WHERE ....
END LOOP

а можно ли как-нибудь по-другому???
...
Рейтинг: 0 / 0
получить ROWID
    #32110534
dragonx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Повесь триггрер на tbl2
...
Рейтинг: 0 / 0
получить ROWID
    #32110593
klavs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
триггер нельзя
...
Рейтинг: 0 / 0
получить ROWID
    #32110615
klavs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
триггер нельзя
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / получить ROWID
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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