Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Типи даних в SQL



Тема 5. Запити на мові SQL

Запити відносно змісту БД частіше за все описуються засобами мови, що має назву Structured Query Language – SQL, мова структурованих запитів, дехто вимовляє як сікуел (правда, я таких не чув). Можливості SQL:

Набір типів даних у діалекті SQL для комерційної СУБД може значно відрізнятись від стандарту, розширюючи його. Порівняймо стандарт з двома діалектами SQL від Microsoft.

Таблиця 5.11. Співвідношення типів даних у стандарті SQL та діалектах SQL від Microsoft

  SQL99 Jet SQL (русифікований Access) Transact SQL
Рядки символів CHAR(n) VARCHAR(n) CHARACTER – до 255 знаків TEXT (Текстовый) Не-Unicode: CHAR – до 8000 VARCHAR - до 8000 TEXT – до 2ГБ Unicode: NCHAR – до 4000 NVARCHAR - до 4000 NTEXT – до 1ГБ
Рядки бітів BIT(n) BIT VARYING(n) BINARY (Поле МЕМО) BINARY - до 8000 VARBINARY - до 8000 IMAGE – до 2ГБ
Логічний тип - 1 байт BOOLEAN BIT (Логический) BIT
Цілі числа SHORTINT INT TINYINT – 1 байт SMALLINT – 2 (Целое) INTEGER - 4 (Длинное целое) TINYINT – 1 байт (0-255) SMALLINT – 2 байти (-32,768 – 32767) INT – 4 байти BIGINT – 8 байт
Унікальне ціле --- COUNTER=IDENTITY (Счетчик, Последовательные або Случайные) IDENTITY
Дійсні числа з плав.комою FLOAT=REAL DOUBLE PRECISION REAL – 4 байта (Одинарное с плавающей точкой) FLOAT – 8 байт (Двойное с плавающей точкой) REAL – 4 байта FLOAT– 8 байт
Дійсні числа з фікс.комою DECIMAL(n,d) DECIMAL – 17 байт (Действительное) MONEY=CURRENCY – 8 байт (Денежный) DECIMAL=NUMERIC (+-10**38) SMALLMONEY (+-200тис.) MONEY (+-900трлн)
Дата DATE DATETIME – 8 байт SMALLDATETIME (1900-2079 рр.) DATETIME
Час TIME --- ---
Глобально унікальний ідентифікатор   UNIQUEIDENTIFIER=GUID - 16 байт (Код репликации) UNIQUEIDENTIFIER
Поточні дата-час --- --- TIMESTAMP




Дата публикования: 2014-12-28; Прочитано: 345 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...