1.如何创建对象类型

语法:

CREATE TYPE type_name as OBJECT (
 column_1 type1,
 column_2 type2,
 ...
);

e:

CREATE TYPE OB_HUMAN AS OBJECT(
    NAME VARCHAR2(20),
    SEX VARCHAR2(1) 
  )

2.使用对象类型创建一个表(此表就称之为对象类型表),使用时,跟普通表一样(增删改查).

语法:

CREATE TABLE table_name OF object_type;

e:

CREATE TABLE TB_STUDENTS OF OB_HUMAN;

INSERT: 

INSERT INTO TB_STUDENTS VALUES ('xling','M');
  INSERT INTO TB_STUDENTS VALUES (OB_HUMAN('yangyang','F'));

QUERY:

SELECT * FROM TB_STUDENTS

DELETE:

DELETE FROM TB_STUDENTS WHERE SEX='F'

评论
发表评论

您还没有登录,请登录后发表评论

melet
  • 浏览: 17717 次
  • 性别: Icon_minigender_1
  • 来自: 海南-临高
  • 详细资料
搜索本博客
我的相册
最近加入圈子
存档
最新评论