как читать блоки данных и хранить их в базе данных? - PullRequest
1 голос
/ 01 июля 2010

Привет, у меня проблема с чтением блока данных в конструкторе форм Oracle.
У меня есть один блок данных, что некоторые их поля взяты из базы данных, но есть поле 2 (столбцы), которое мне нужно, чтобы прочитать их вручнуюи сохранить их в базе данных (у нас есть несколько строк!), пожалуйста, помогите мне, как я могу прочитать каждую строку и вставить их в базу данных.
Я использую oracle form Builder версии 6i.

Заранее спасибо,

1 Ответ

4 голосов
/ 01 июля 2010

Вы можете написать такой код в формах:

GO_BLOCK('myblock');
FIRST_RECORD;
LOOP
  INSERT INTO my_table (col) VALUES (:myblock.item1);
  EXIT WHEN :SYSTEM.LAST_RECORD='TRUE';
  NEXT_RECORD;
END LOOP;
...