Знакомство с языком PL/SQL и его управляющими конструкциями  
 
 МЕТОДИЧЕСКИЕ УКАЗАНИЯ
 Главная|   О курсе|   Содержание

 

Создать таблицу можно с помощью оператора CREATE TABLE

 

CREATE TABLE <имя_таблицы>
({<имя_колонки> <тип_колонки> [DEFAULT <выражение>]})
[TABLESPACE <имя_табличного_пространства>]
[PCTFREE < процент при_заполнении ниже_которого_блок_считается свободным>]
[PCTUSED <процент заполнения блока>]
STARAGE (INITIAL <размер_начального_экстента>)
NEXT <размер_следующего_экстента>
PCTINCREASE <процент_увеличения_таблиц_передающих_экстентов>
MINEXTENTS <число_экстентов_при_создании>
MAXEXTENTS <максимальное_число_экстентов>
FREELISTS <число_списков_свободного_пространства>

PCTFREE - процент свободного пространства. Если свободное пространство занимает меньший процент, чем PCTFREE, то считается, что блок полностью свободен. Оставшееся свободное пространство резервируется для поддержки расширения имеющихся в блоке записей, без изменения их размера. По умолчанию 10 %.

PCTUSED - процент заполнения блока. Если после полного заполнения (нет свободных строк (записей)), блок будет  заполнен менее, чем на PCTUSED, то считается, что блок содержит свободные субблоки, и он (блок) возвращается в список FREELIST. По умолчанию 40 %.

Пример: CREATE TABLE  Grup (id int pkey, name char, kurs char)

 


 Главная|   О курсе|   Содержание