What are Nested Tables? How will u delete 5 rows from Nested
Tables
Answer Posted / keshav
CREATE Or Replace TYPE AddressType AS OBJECT (
street VARCHAR2(15),
city VARCHAR2(15),
state CHAR(2),
zip VARCHAR2(5)
);
CREATE Or Replace TYPE nested_table_AddressType AS TABLE OF AddressType;
CREATE TABLE employee (
id INTEGER PRIMARY KEY,
first_name VARCHAR2(10),
last_name VARCHAR2(10),
addresses nested_table_AddressType
)
NESTED TABLE
addresses
STORE AS
nested_addresses;
INSERT INTO employee VALUES (
1, 'Steve', 'Brown',
nested_table_AddressType(
AddressType('2 Ave', 'City', 'MA', '12345'),
AddressType('4 Ave', 'City', 'CA', '54321')
)
);
DELETE FROM TABLE (
SELECT addresses FROM employee WHERE id = 1
) addr
WHERE
VALUE(addr) = AddressType(
'4 Ave', 'City', 'CA', '54321'
);
Is This Answer Correct ? | 16 Yes | 0 No |
Post New Answer View All Answers
how can we know the count/number of elements of an array? : Sql dba
What is a schema sql?
What is the difference between row level and statement level trigger?
Is left join inner or outer by default?
Where is sql database stored?
What is view? Can we update view
What does trigger mean in slang?
What are the query optimization techniques?
What are tables in sql?
What is materialized view in sql?
How do you use join?
What does 0 mean in sql?
Is sql a case sensitive language?
What is example of database?
How many types of privileges are available in sql?