创建包含大对象字段的表,要求如下:
1)③以system用户登录,创建第3个表:包含大对象字段的表,要求如下:
2)③-- 表名命名为RJPAR643,
3)③-- 表的说明设置为“零件表〈包含大对象字段的表〉”,
4)③-- 同名表的数量为1,
5)③-- 以下为字段信息,根据描述确定合适的类型及宽度:
6)③-- (1)字段名命名为parid,
7)③----- (1)字段说明设置为“件号”,
8)③----- (1)字符集使用数据库字符集,
9)③----- (1)类型特征为性能优先,
10)③----- (1)长度:有非数字字符,字符数为12,
11)③-- (2)字段名命名为parpname,
12)③----- (2)字段说明设置为“工件名”,
13)③----- (2)字符集使用数据库字符集,
14)③----- (2)类型特征为最省空间,
15)③----- (2)长度:可存汉字数为6,
16)③-- (3)字段名命名为parkind,
17)③----- (3)字段说明设置为“零件类别”,
18)③----- (3)字符集使用国家字符集,
19)③----- (3)类型特征为最省空间,
20)③----- (3)长度:可存汉字数为6,
21)③----- (3)缺省值为“条状”,
22)③-- (4)字段名命名为parfinish,
23)③----- (4)字段说明设置为“出厂日期”,
24)③----- (4)类型特征为日期,
25)③----- (4)缺省值为当前日期,
26)③-- (5)字段名命名为parnum,
27)③----- (5)字段说明设置为“月生产量”,
28)③----- (5)类型特征为数值,
29)③----- (5)小数位数为0,
30)③----- (5)有效数字个数为8,
31)③----- (5)缺省值为200,
32)③-- (6)字段名命名为parsub,
33)③----- (6)字段说明设置为“构成零件”,
34)③----- (6)字符集与“件号”一致,
35)③----- (6)类型特征与“件号”一致,
36)③----- (6)长度与“件号”一致,
37)③-- (7)字段名命名为parplant,
38)③----- (7)字段说明设置为“生产车间”,
39)③----- (7)字符集使用数据库字符集,
40)③----- (7)类型特征为最省空间,
41)③----- (7)长度:可存汉字数为8,
42)③-- (8)字段名命名为parremark,
43)③----- (8)字段说明设置为“零件备注”,
44)③----- (8)字符集使用国家字符集,
45)③----- (8)类型特征为存放超过4000字节的文本,
46)③----- (8)段名为parremark_lob,
47)③----- (8)存储表空间为<第6个表空间>,
48)③-- (9)字段名命名为parpic,
49)③----- (9)字段说明设置为“零件图片”,
50)③----- (9)类型特征为存储照片,
51)③----- (9)段名为lob_parpic,
52)③----- (9)存储表空间为<第6个表空间>,
53)③-- 以下为附加信息,根据描述确定合适的语句,
54)③----- 基本信息存储表空间为<第1个表空间>,
55)③----- 闪回表为不支持,
56)③----- 初始事务位置数为8,
57)③----- 使用缓存池的特征为“立即淘汰”,
58)③向此表加的记录数为2
create table RJPAR643
(
parid char(12),
parpname varchar2(12),
parkind nvarchar2(6) default '条状',
parfinish date default sysdate,
parnum number(8,0) default 200,
parsub char(12),
parplant varchar2(16),
parremark nclob,
parpic blob
)
tablespace TA_738
Lob(parremark) store as parremark_lob(tablespace TSA_6),
Lob(parpic) store as lob_parpic (tablespace TSA_6),
initrans 8 storage (buffer_pool recycle);
comment on table RJPAR643 is '零件表〈包含大对象字段的表〉';
comment on column RJPAR643.parid is '件号';
comment on column RJPAR643.parpname is '工件名';
comment on column RJPAR643.parkind is '零件类别';
comment on column RJPAR643.parfinish is '出厂日期';
comment on column RJPAR643.parnum is '月生产量';
comment on column RJPAR643.parsub is '构成零件';
comment on column RJPAR643.parplant is '生产车间';
comment on column RJPAR643.parremark is '零件备注';
comment on column RJPAR643.parpic is '零件图片';
insert into RJPAR643(parid,parpname) values('001','aaa');
insert into RJPAR643(parid,parpname) values('002','bbb');
commit;
analyze table RJPAR643 compute statistics;
select table_name,num_rows from dba_tables where table_name='RJPAR643';