⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nestedtable_dml2.sql

📁 介绍Oracle PL SQL编程
💻 SQL
字号:
/* * nestedtable_dml2.sql * Chapter 6, Oracle10g PL/SQL Programming * by Ron Hardman, Michael McLaughlin and Scott Urman * * This script demonstrates how to update nested tables. */SET ECHO ONSET SERVEROUTPUT ON SIZE 1000000-- Clean up environment.BEGIN  FOR i IN (SELECT   null            FROM     addresses            WHERE    address_id = 21) LOOP    EXECUTE IMMEDIATE 'DELETE FROM addresses WHERE address_id = 21';  END LOOP;  FOR i IN (SELECT   null            FROM     individuals            WHERE    individual_id = 21) LOOP    EXECUTE IMMEDIATE 'DELETE FROM individuals WHERE individual_id = 21';  END LOOP;  COMMIT;END;/-- Insert into individual because of mandatory parent key constraint.INSERTINTO     individualsVALUES('21','John','','McCain');-- Insert into address using the varray structure.INSERTINTO     addressesVALUES(21,21,address_table('Office of Senator McCain'              ,'450 West Paseo Redondo'              ,'Suite 200'),'Tucson','AZ','85701','USA');-- Insert into address using the varray structure.UPDATE   addressesSET      street_address =            address_table('Office of Senator McCain'                        ,'2400 E. Arizona Biltmore Cir.'                        ,'Suite 1150')WHERE    address_id = 21;SELECT   column_valueFROM     THE (SELECT   street_address              FROM     addresses              WHERE    address_id = 21);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -