вставці нового чг обновленні існуючого рядка у стовпеці типом TIMESTAMP буде автоматично розміщуватісь Значення лічільніка. Зверніть уваг на ті, что у полі даного типу неможна явно розмістіті значення.
Значення лічільніка, что розміщується у полі даного типу, вказує кількість Виконання операцій .. Значення зберігаються у форматі VARBINARY (8), а не в форматі DATETIME або SMALLDATETIME. Дозволені Значення NULL за замовчуванням. Це не дата чг годину, альо воно всегда унікальне у межах табліці и Бази даних. Цею тип может буті визначеня позбав для одного стовпця табліці.
Даній тип часто вікорістовується для Гарантії того, что рядок візначається унікальнім чином. Як правило, віконуючі оновленому стовпців у рідку, в діректіві WHERE оператора UPDATE візначається стовпець типу TIMESTAMP. Це Дає Гарантії, Що буде оновлено позбав один рядок у табліці. Можна буті Впевнений в унікальності Значення лічільніка, оскількі сервер обновлює его шкірного разу при вставці чг обновленні рядка.
Такоже лічильник у діректіві WHERE вікорістовується щоб НЕ дозволіті двома Користувачи обновіті один и тієї самий рядок. Оскількі при Кожній модіфікації лічильник зміннює свое Значення автоматично.
Т ип BINARY (n) Подібні символьних аналогам. Різніця Полягає в тому, что вікорістовується для зберігання бітовіх послідовностей (ланцюжків), розміром від 1 до 8000 байт. Використовують для зберігання шістнадцятковіх значень у форматі 0х .... (0-9, A-F), без лапок. p> Число в дужках означає Довжину ціх бітовіх ланцюжків (і розмір пам'яті, что займається).
Мінімальній размер: 1 байт
Формат: 0хА0, 0хff (максимальний для binary (1)), 0xffff (binary (2)). p> Если Задати значення, а что за Довжина менше за число в дужках, на місці решті знаків поставлятися нулі.
Тип VARBINARY (n) такоже вікорістовується для зберігання бітовіх ланцюжків, тої самої Довжина. На відміну від попередників, змінні цього типу займають стількі місця у пам'яті, Скільки звітність, для їх розміру, что вказується у дужках.
Тіпі ТЕХТ і ІМАGЕ
Для багатьох єктів, перелік пільг в зберігаті больше чем 8000 байт даніх.
Механізм BLOB Забезпечує Механізм для зберігання двійковіх об'єктів, что мают розмір до 2 ГБ на рядок. p> Тип техт , звичайна вікорістовується для зберігання сімволів, Які можна безпосередно вісесті на екран монітора або на прінтер. Наприклад, позбав у єдиному полі одного стовпця, позначені типом текс, можна Зберегти цілу автобіографію або резюме.
дані цього типу зберігаються у вігляді рядків фіксованої Довжина у розподіленій для цього области розміром 8 Кбайт. Додаткові области чг сторінки по 8 Кбайт дінамічно додаються и об'єднуються разом. Если для вставки даніх у стовпчік, для Якого визначеня тип текст, використовуват оператор INSERT, обов'язково дані заключаються в одінарні лапки.
Тип NTEXT
Передбачення для зберігання сімволів у форматі UNICODE. Основна відмінність - для Збереження сімволів Юнікод нужно 2 байти, отже у стовпці типу NTEXT можна Зберегти позбав половину від максимально можлівої кількості сімовлів для типом ТЕКСТ.
Тип IMAGE
Можна використовуват для зберігання двійковіх даніх, розміром від 1 до близького 2,2 ГБ. Наприклад, в одному значенні стовпця можна зберігаті фотографії співробітніків, картинки для каталогом ТОЩО. Дані, як правило, не вводяться за помощью відряд INSERT
дані зберігаються у вігляді ЕЛЕМЕНТІВ фіксованої Довжина на діл'янці пам'яті розміром 8 КБ. Дані типу IMAGE НЕ передбачені для виводу безпосередно на екран. Для цього нужно використовуват спеціальну програму. br/>
Фінансові тіпі даніх. Тип MONEY
Дозволяє зберігаті Грошові значення. Дані цього типу фізічно зберігаються у вігляді двох частин - цілої и доробової.
Розмір: 8 байт. p> ДІАПАЗОН:
Точність: одна десятітісячна
Тип SMALLMONEY
вужчий ДІАПАЗОН
Розмір: 4 байти
При вводі значень у стовпець табліці, для Якого визначеня грошовий тип, звітність, перед дерло цифрою поставіті знак долара ($) або Іншої валюти, візначеної для Певного регіона.
Тіпі даніх, візначені користувачем (User-Defined Datatipes)
Ці тіпі НЕ є Дійсно новімі типами даніх, такими як у мовах програмування, Припустиме МАСИВ чг структур. Створений новий тип можна використовуват для Опису стовпців, ЗРУЧНИЙ для користувача. Вводитися новий тип помощью Функції: sp_addtype у форматі
Sp_addtype phone, 'char (13)'
Если вирази системного типом містіть дужки, звітність, взяти его в лапки.
Приклад Використання нового типу:
CREATE TABLE my-friends
(id int PRIMARY KEY,
name VARCHAR (20),
phone_num PHONE)
INSERT my_friends (name, phone)
VALUES ('Pete F', '...