Oracle中的对象——抽象数据类型-oracle数据库操作

时间:2024-05-16 03:16:21
【文件属性】:

文件名称:Oracle中的对象——抽象数据类型-oracle数据库操作

文件大小:1.19MB

文件格式:PPT

更新时间:2024-05-16 03:16:21

ppt

Oracle中的对象——抽象数据类型 抽象数据类型是包含一个或多个子类型的数据类型 示例: SQL>CREATE OR REPLACE TYPE address_ty AS OBJECT( streetNo number(3), streetName varchar2(20), City varchar2(20), State varchar2(20)); 向抽象数据类型中插入值:不能直接将值插入抽象数据类型,因为数据类型仅描述数据,不存储数据。抽象数据类型必须在表中使用,引时才能在其中存储值。 将对象类型作为列对象来实现 示例: SQL>CREATE TABLE vendMast( Vencode varchar2(5), Venname varchar2(15), Venadd address_ty, Telno number(10)); SQL>DESC vendMast; SQL>SELECT columnName,dataType From user_tab_columns WHERE tableName = ‘vendMast’ SQL>SELECT attr_name,length,attr_type_name FROM user_type_attrs WHERE type_name = ‘address_ty’;


网友评论