DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Предложение RETURNING

В ряде случаев необходима информация о строках, модифицированных
оператором DML, - например, rowid вновь вставленной строки. Одним из способов получения этой.информации является выполнение SELECT после оператора DML. Однако для этого требуются второй оператор SQL и обращение к ядру RDBMS. Огас1е8 предлагает другое решение: предло­жение RETURNING. Его можно применить в конце любого оператора DML, и используется оно для получения информации о только что обра­ботанной строке или строках. Синтаксис RETURNING:
где выражение является допустимым выражением PL/SQL или SQL, ко­торое может включать в себя столбцы или псевдостолбцы текущей табли­цы, а переменная — это переменная PL/SQL, в которой будут храниться результаты. Выражение и переменная должны иметь совместимые типы. (Псевдостолбцы, в том числе ROWID, рассматриваются ниже в разделе "Псевдостолбцы".) Следующий сеанс SQL*Plus иллюстрирует примене­ние предложения RETURNING:


 


качели сорренто







jAntivirus