русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Створення таблиці. Оператор CREATE TABLE


Дата добавления: 2015-07-09; просмотров: 454; Нарушение авторских прав


Процедура створення таблиці є більш стандартизованою. Базовий синтаксис від­повідного оператора є таким:

CREATE TABLE <ім'я таблиці> (<поле 1> <тип даних 1> [ NOT NULL ] [. <поле 2> <тип даних 2> [ NOT NULL ]]...)

Після ключових слів CREATE TABLE задаються ім'я таблиці та імена стовпців з ти­пами даних і деякими іншими характеристиками. Специфікатор NOT NULL забороняє введення у стовпець NULL-значень і застосовується зокрема до ключових полів.

Типи даних

Кожна система має свої типи даних. Наведемо типи даних у СКБД Oracle (табл. 4.2).

Таблиця 4.2. Типи даних у СКБД Oracle_________________________________

Тип даних Коментарі

CHAR Текстові рядки довжиною від 1 до 255 символів. Довжина рядків фіксована

VARCHAR2 Текстові рядки довжиною від 1 до 2000 символів. Довжина рядків змінна

DATE Дата: рік, місяць, день, година, хвилина, секунда

LONG Рядок символьних даних змінної довжини до 2 Гбайт

LONG RAW Двійкові дані довжиною до 2 Гбайт

NUMBER Додатні чи від'ємні числа з фіксованою чи плаваючою комою

RAW Двійкові дані довжиною до 255 байтів

ROW ID Шістнадцятковий рядок, що містить унікальну адресу рядка в таблиці

Унікальні значення

Певні системи надають можливість зазначати, що те чи інше поле має містити унікальні (не повторювані) значення. Це особливо важливо для ключових полів. Інші системи, наприклад Oracle та SQL Server, дають змогу оголошувати унікаль­ні (UNIQUE) індекси. Є системи, в яких визначено тип даних, що його значення ав­томатично надаються створюваним рядкам. Ці значення є унікальними в межах таблиці протягом усього часу її існування. В Oracle таким типом даних є R0WID. Окрім того, в Oracle модифікатор UNIQUE застосовується для позначення полів, що разом забезпечують унікальність записів у межах таблиці.



Запит 4.48__________________________________________________

Створити таблицю ФАКУЛЬТЕТ (застосовуємо типи даних Oracle).

CREATE TABLE ФАКУЛЬТЕТ (#F NUMBER (10).

Назва CHAR(50) NOT NULL.

Декан CHAR(25).

Корпус CHAR(5).

Фонд NUMBER(6.2))




<== предыдущая лекция | следующая лекция ==>
Видалення рядків таблиці. Оператор DELETE | Скасування транзакції. Точки збереження


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.245 сек.