Учебное пособие Для студентов университетов Специальностей «Информатика», «Прикладная математика»



Pdf көрінісі
бет108/177
Дата15.02.2022
өлшемі2,58 Mb.
#25567
түріУчебное пособие
1   ...   104   105   106   107   108   109   110   111   ...   177
Пустые  значения. 
В  языке SQL имеется  специальное  предопреде-
ленное значение NULL, которое расценивается как неопределенное зна-
чение.  Оно  не  эквивалентно  понятию  «пустая  строка»  для  символьных 
типов и не эквивалентно нулевому значению для числовых типов. Если в 
некотором столбце таблицы данные отсутствуют, говорят, что его значе-
ние NULL. Столбец с данными любого типа может содержать значение 
NULL, если только он специально не описан как NOT  NULL.  
Псевдостолбцы. 
Это  формируемые  системой  столбцы,  имеющие 
стандартные имена. Их значения можно только просматривать и исполь-
зовать, но корректировать (добавлять, удалять, изменять) нельзя. 
К ним относятся: ROWID, ROWNUM, LEVEL, CURRVAL, 
NEXTVAL. 
Псевдостолбец ROWID  содержит  уникальные  для  всей  БД  физиче-
ские адреса строк таблицы. Значение псевдостолбца ROWID определяет-
ся при вставке строки в таблицу и не изменяется, пока строка присутст-
ствует в таблице.  
Псевдостолбец ROWNUM определяет порядковый номер строки, вы-
бранной при выполнении запроса. Он обычно используется для ограни-
чения числа строк, выбираемых из таблицы.  
Псевдостолбец LEVEL возвращает уровень вложенности данных, по-
зволяя тем самым строить запросы для получения информации об иерар-
хии данных. 
Для работы с последовательностями генерируемых значений, исполь-
зуемых в качестве уникальных ключей, имеются псевдостолбцы:  
1)  имя_последовательности.CURRVAL – возвращает  текущее  значе-
ние из указанной последовательности генерируемых значений; 
 
123


 
2)  имя_последовательности.NEXTVAL – возвращает  следующее  зна-
чение из указанной последовательности генерируемых значений.  
Предварительно  последовательность  с  именем  имя_последова-
тельности  должна  быть  создана  с  помощью  оператора CREATЕ    SE-
QUENCE. 


Достарыңызбен бөлісу:
1   ...   104   105   106   107   108   109   110   111   ...   177




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет