русс | укр

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

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

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

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


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

Зауваження


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


У дійсності замість імені таблиці вказується ім'я головного файлу таблиці.

Для локальної таблиці її формат автоматично визначається по розширенню файлу: DB для таблиці Paradox і DBF для таблиці dBASE. Якщо розширення файлу не зазначено, то тип таблиці визначається драйвером, заданим у BDE для локальних БД. За замовчуванням установлений драйвер Paradox.

Типи даних мови SQL і відповідні їм типи даних для таблиць dBASE і Paradox наведемо у таблиці.

У наведеній таблиці n позначає довжину поля в байтах, х — число цифр, y — число цифр після десяткової крапки. Для типу character допускається скорочення char. Відзначимо, що в стандарті SQL-92 число припустимих для полів типів даних набагато менше, наприклад, немає автоинкрементного типу.

Таблиця 20.1. Типи даних для таблиць БД

SQL   dBASE   Paradox   Позначення
SMALL INT   Number (6,10)   Short   S
INTEGER(можна INT)   Number (20,4)   Long Integer   I
DECIMAL (X,Y)   —   BCD   #
NUMERIC (X,Y)   Number (X,Y)   Number   N
FLOAT (X,Y)   Number   Float (X,Y)    
CHARACTER (N)(до 255 символов)   Character   Alpha   A
VARCHAR(N)   Character   Alpha    
DATE   'Date   Date   D
BOOLEAN   Logical   Logical   L
BLOB(N,1)   Memo   Memo   M
BLOB (N,2)   Binary   Binary   B
BLOB(N,3)   -   Formatted memo   F
BLOB (N,4)   OLE   OLE   O
BLOB (N,5)   -   Graphic   G
TIME   —   Time   T
TIMESTAMP   -   Timestamp   @
MONEY (25,5 S)   Number (20,4)   Money   $
AUTOINC   -   Autoincrement   +
BYTES (N)   -   Bytes   Y

DECIMAL (X,Y)-х-точність, у- ступінь. Якщо ступінь дорівнює 0, то отримуємо еквівалент цілого числа



FLOAT (X,Y)-число з плаваючею крапкою

Real- у даній таблиці цього типу немає, але він згадується у переліку типів даних у мові SQL-2

 

TIMESTAMP-дата і час(20:15:01,02.10.2099)

TIME-час

DATE-дата(02.10.2099)

Char varying – у різних версіях SQL передбачається різна довжина рядка(до 2000), але не заповнюється пробілами, як у типі character

 



<== предыдущая лекция | следующая лекция ==>
Зауваження | Create table education(snum int,sfam varchar(15),sima char(20),stip money,


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


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

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

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


 


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

 
 

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

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