Storage.
Жадвал, индекс,кластер,қайтариш сегмантларини жадвалли фазода сақлаш параметрларини аниқлайди.
STORAGE storage_clause::=
Бу ерда
INITIAL - биринчи экстент ўлчовини байтда кўрсатади
NEXT - навбатдаги экстент ўлчовини байтда кўрсатади
PCTINCREASE - навбатдаги экстент олдинги экстентда нисбатан неча процентга ошишини кўрсатади
MINEXTENTS - сегмент очилганда ажратиладиган экстентларнинг умумий сони
MAXEXTENS - кўпи билан берилган объект учун ажратиладиган экстентлар сони
OPTIMAL - қайтариш сегментда оптимал ўлчовини байтда кўрсатади.Бу параметр фақат қайтариш сегменти учун ишлатилади
FREELIST GROUPS - бўш блоклар рўйхати гуруҳларининг сонини кўрсатади. Параллел режимда ишлайди.
8) FREELISTS - бўш блоклар рўйхати гуруҳидаги рўйхатлар сонини кўрсатади
Мисоллар 1) CREATE TABLE dept
( deptno NUMBER(2) ,
dname VARCHAR2(14 ) ,
loc VARCHAR2(13) )
STORAGE ( INITIAL 100 K NEXT 50 k MINEXTENTS 1
MAXEXTENTS SO PCTINCREASE 5 )
2) CREATE ROLLBACK SEGMENT rsone
STORAGE ( INITIAL 10 K NEXT 10 K MINEXTENTS 2
MAXEXTENTS 25 OPTIMAL 50
k)
Create table.
Бу - жадвални ташкил қилиш командаси.
CREATE TABLE command : : =
relational_properties::=
physical_properties::=
table_properties::=
segment_attributes_clause::=
physical_attributes_clause::=
parallel_clause::=
enable_disable_clause::=
using_index_clause::=
Бу ерда
shema
|
схема номи ;
|
table
|
жадвал номи ;
|
column
|
жадвал устунининг номи;
|
datatype
|
устундаги берилганларнинг тури;
|
DEFAULT
|
устунда қўйиладиган қиймат ( INSERT вақтида,агар у кўрсатилмаса);
|
column_constraint
|
устун даражасидаги чеклагич ;
|
table_constraint
|
жадвал даражасидаги чеклагич ;
|
PCTFREE
|
келажакда ҳар бир блокда қаторларни янгилаш учун бўш фазонинг улуши ( процентда );
|
PCTUSED
|
ҳар бир блокнинг минимал ишлатилиши мумкин бўлган жой ( % да )
|
INITRANS
|
блокга транзакциялар кириши сони
|
MAXTRANS
|
блокга транзакциялар кириши максимал сони
|
TABLESPACE
|
жадвал ташкил қилинадиган жадвалли фазо
|
STORAGE
|
жадвалнинг сақлаш параметрлари
|
CLUSTER
|
жадвалнинг қайси кластерда ётиши
|
ENABLE
|
яхлитлик чеклагични ишчи ҳолатга келтиради
|
DISABLE
|
яхлитлик чеклагични ишсиз ҳолатга келтиради
|
AS subquery
|
жадвал ташкил қилиниши билан биргаликда сўровости қаторлари орқали тўлдирилади.
|
Мисоллар :
1). CREATE TABLE scott.emp
( empno NUMBER CONSTRAINT pk_emp PRIMARY KEY,
ename VARCHAR2(10) CONSTRAINT nn_ename NOT NULL
CONSTRAINT upper_ename
CHECK ( ename = UPPER(ename)),
job VARCHAR2(9),
mgr NUMBER CONSTRAINT fk_mgr
REFERENCES scott.emp(empno))
PCTFREE 5 PCTUSED 75
2). CREATE TABLE dept
( deptno NUMBER (2 ) ,
dname VARCHAR 2 (14 ) ,
loc VARCHAR 2 (13 ) )
STORAGE ( INITIAL 100 K NEXT 50 k MINEXTENTS 1
MAXEXTENTS 5O PCTINCREASE 5 )
3). CREATE ROLLBACK SEGMENT rsone
STORAGE ( INITIAL 10 K NEXT 10 K MINEXTENTS 2
MAXEXTENTS 25 OPTIMAL 50 )
k)
Do'stlaringiz bilan baham: |