Типи даних ntext, text та image (Transact-SQL)
Ці типи даних фіксованої та змінної довжини призначені для зберігання символьних та двійкових даних у форматі Юнікод та інших форматах. Дані Юнікоду використовують набір символів Юнікоду UCS-2.
Типи даних ntext, text і image будуть видалені у майбутній версії SQL Server. Слід уникати використання цих типів даних при новій розробці та запланувати зміну додатків, які їх використовують зараз. Замість них слід використовувати типи даних nvarchar(max), varchar(max) та varbinary(max) .
Аргументи
ntext
Дані змінної довжини в кодуванні Юнікод з максимальною довжиною рядка 2^30 - 1 (1073741823) байт. Розмір пам'яті в байтах удвічі перевищує довжину введеного рядка. Синонімом ntext за стандартом ISO є national text.
text
Дані змінної довжини не в Юнікоді в кодовій сторінці сервера і з максимальною довжиною рядка 2^31-1 (2147483647). Якщо в кодовій сторінці сервера використовуються двобайтові символи, обсяг займаного типом простору все одно не перевищує 2147483647 байт. Він може бути менше 2147483647 байт - в залежності від рядка символів.
Зображення
Цей тип представляє двійкові дані змінної довжини, що включають від 0 до 2^31 - 1 (2147483647) байт.
Зауваження
Для роботи з даними ntext, text або image можна використовувати наведені нижче функції та інструкції.
При видаленні стовпців з використанням нерекомендованого типу даних ntext очищення віддалених даних відбувається як серіалізована операція у всіх рядках. Очищення може тривати багато часу. При видаленні стовпця ntext у таблиці з великою кількістю рядків спочатку оновіть стовпець ntext до значення NULL, а потім видаліть стовпець.Це можна виконувати в паралельному режимі, щоб значно прискорити його.
Див. також
Наступні кроки
Який тип даних SQL використовується для зберігання текстової інформації змінної довжини?
Рядковий тип даних є найбільш використовуваним типом даних. Завдяки йому у базі даних зберігаються як текстові, і різні двійкові дані (наприклад, картинки).
У MySQL він представлений такими типами:
| Тип | Опис | Діапазон символів |
|---|---|---|
| CHAR(X) | Містить текстові рядки. Довжина фіксована, її ви вказуєте під час оголошення. У випадку, якщо довжина рядка менша за вказану, вона доповнюється правими пробілами до зазначеної довжини. | Довжина може бути будь-якою в діапазоні від 0 до 255 |
| VARCHAR(X) | Містить текстові рядки. Довжина рядків динамічна. | Довжина може бути будь-якою в діапазоні від 0 до 65,535 |
Типи даних BINARY та VARBINARY аналогічні VARCHAR та CHAR тільки вони зберігають двійкові рядки.
| Тип | Опис | Діапазон символів |
|---|---|---|
| BINARY(X) | Містить двійкові рядки. Довжина фіксується, її ви вказуєте під час оголошення. | Довжина може бути будь-якою в діапазоні від 0 до 255 |
| VARBINARY(X) | Містить двійкові рядки. Довжина рядків динамічна. | Довжина може бути будь-якою в діапазоні від 0 до 65,535 |
BLOB використовується для зберігання великих бінарних даних, таких як картинки. TEXT призначений для зберігання великих даних, але текстового змісту.
Різниця між ними полягає в тому, що сортування та порівняння збережених даних у BLOB чутливі до регістру і не чутливі до регістру в полях TEXT.
| Тип | Опис | Діапазон символів |
|---|---|---|
| BLOB | Містить двійкові рядки. | Максимальна довжина 65,535 |
| TEXT | Містить рядки тексту. | Максимальна довжина 65,535 |
BLOB і TEXT мають додаткові підтипи, які відрізняються максимальним розміром даних, які можна зберігати.
| Тип | Діапазон символів |
|---|---|
| TINYBLOB | Максимальна довжина 255 |
| MEDIUMBLOB | Максимальна довжина 16,777,215 |
| LONGBLOB | Максимальна довжина 4,294,967,295 |
| TINYTEXT | Максимальна довжина 255 |
| MEDIUMTEXT | Максимальна довжина 16,777,215 |
| LONGTEXT | Максимальна довжина 4,294,967,295 |
Типи даних SQL
Типи даних MySQL поділяються на такі типи:
Числові типи даних
| Типи даних | Байт | Від | До |
|---|---|---|---|
| TINYINT | 1 | -128 | 127 |
| SMALLINT | 2 | -32768 | 32767 |
| MEDIUMINT | 3 | -8388608 | 8388607 |
| INT | 4 | -2147483648 | 2147483647 |
| BIGINT | 8 | -9223372036854775808 | 9223372036854775807 |
Типи даних дати та часу
| Типи даних | Значення «Нуля» |
|---|---|
| DATETIME | ‘0000-00-00 00:00:00’ |
| DATE | ‘0000-00-00’ |
| TIMESTAMP | 00000000000000 (довжина залежить від кількості символів, що виводяться) |
| TIME | ’00:00:00′ |
| YEAR | 0000 |
Символьні Типи даних
| Типи даних | Макс. розмір | Байт |
|---|---|---|
| TINYTEXT або TINYBLOB | 2^8-1 | 255 |
| TEXT або BLOB | 2^16-1 (64K-1) | 65535 |
| MEDIUMTEXT або MEDIUMBLOB | 2^24-1 (16M-1) | 16777215 |
| LONGBLOB | 2^32-1 (4G-1) | 4294967295 |
Типи даних Oracle
Типи даних Oracle поділяються на такі групи:
- СНAR - Фіксовані текстові рядки до 2000 байт. Значення типу CHAR доповнюється до зазначеної довжини пробілами.
- VARCHAR 2 - Текстові рядки змінної довжини до 4000 байт.
- NUMBER - Чисельні дані.
- DECIMAL - Чисельні дані
- DATE - використовується для зберігання дат.
- RAW використовується для зберігання двійкових даних до 2000 байт.
- LONG - використовується для зберігання текстових даних довжиною до 2 ГБ
- LONG RAW - використовується для зберігання двійкових даних до 2 ГБ
- ROWID - використовується для зберігання ідентифікаторів ROWID бази даних Oracle у спеціальному форматі (адреси рядків таблиці).
- BLOB - Зберігається до 4 ГБ двійкових даних. Дані цього зберігаються поза таблиці, а таблиці Oracle знаходяться лише покажчики на об'єкти
- CLOB, NCLOB - Зберігається до 4 ГБ текстових даних. NCLOB – це тип даних NLS великої фіксованої довжини (NLS означає National Language Set – набір для національних мов – і використовується для роботи в Oracle мовами, відмінними від англійської.В англійській для зберігання одного символу потрібен 1 байт, а в деяких мовах світу з наборами великих символів (японською, китайською, корейською), мовами, де текст читається праворуч (арабська, іврит) для зберігання одного символу потрібно кілька байт). Дані цього зберігаються поза таблиці, а таблиці перебувають лише покажчики на об'єкти.
- BFILE - Зберігається до 4 ГБ неструктурованих даних, причому у файлах операційної системи (зовнішні файли).
ANSI SQL стандарт розпізнає лише текст і число, тоді як більшість комерційних програм використовують інші спеціальні типи, такі як DАТЕ і TIME - Фактично майже стандартні типи. Деякі пакети також підтримують такі типи, як, наприклад, MONEY і BINARY. Типи даних, що розпізнаються за допомогою ANSI, складаються з рядків символів та різних типів чисел, які можуть класифікуватися як точні числа та приблизні числа.
CHARACTER (Length) визначає специфікацію рядків символів, де length задає довжину рядків заданого типу. Значення цього мають бути укладені в одиночні лапки. Більшість реалізацій підтримують рядки змінної довжини типів даних VARCHAR і LONG VARCHAR (або просто LONG).
У той час, як поле типу CHAR завжди може розподілити пам'ять для максимальної кількості символів, яка може зберігатися в полі, полі VARCHAR при будь-якій кількості символів може розподілити лише певну кількість пам'яті, щоб зберегти фактичний зміст поля, хоча SQL може встановити деякий додатковий простір пам'яті, щоб стежити за поточною довжиною поля. Поле VARCHAR може бути будь-якої довжини, включаючи реалізаційно-визначуваний максимум. Цей максимум може змінюватися від 254 до 2048 символів для VARCHAR та до 16000 символів для LONG. LONG зазвичай використовується для тексту пояснювального характеру або даних, які можуть легко стискатися в прості значення полів; VARCHAR може використовуватися для будь-якого текстового рядка, довжина якого може змінюватися.
Вилучення та модифікація полів VARCHAR — складніший, і, отже, повільніший процес, ніж вилучення та модифікування полів CHAR. Крім того, деяка кількість пам'яті VARCHAR, залишається завжди невикористаною для гарантії вміщення всієї довжини рядка. У разі використання таких типів слід передбачати можливість полів до об'єднання з іншими полями.
Точні числові типи — це числа, з десятковою точкою або без десяткової точки, які можуть бути представлені у вигляді [+|-][.] і специфікуватися як:
DECIMAL (Precision [, scale]) — аргумент розміру має дві частини: точність та масштаб. Масштаб неспроможна перевищувати точність. Точність показує скільки значущих цифр має число. Масштаб вказує максимальну кількість цифр праворуч від десяткової точки. Масштаб = нулю робить поле еквівалентом цілого числа.
NUMERIC (Precision [, scale]) — таке саме як DECIMAL за винятком того, що максимальне десяткове не може перевищувати аргументу точності
INTEGER - Число без десяткової точки. Еквівалентно DECIMAL, але без цифр праворуч від десяткової точки, тобто. з масштабом рівним 0. Аргумент розміру не використовується (він автоматично встановлюється у реалізаційно-залежне значення).
SMALLINT — таке саме як INTEGER, крім того, що, залежно від реалізації, розмір за замовчуванням може ( або не може ) бути меншим ніж INTEGER.
Приблизні числові типи — це числа у показовому (експоненційному на підставі 10) запису, що подаються як Е та специфікуються таким чином:
FLOAT [(precision)] - Число з плаваючою комою.Аргумент розміру складається з одного числа, що визначає мінімальну точність. REAL — таке саме як FLOAT, крім того, що жодного аргументу розміру не використовується. Точність встановлюється реалізаційно-залежною за умовчанням. DOUBLE PRECISION — таке саме як REAL, за винятком того, що реалізаційно-визначувана точність для DOUBLE PRECISION повинна перевищувати реалізаційно-визначувану точність REAL. Типи даних Access поділяються на такі групи: Microsoft SQL Server підтримує більшість типів даних SQL 2003. Також SQL Server підтримує додаткові типи даних, що використовуються для однозначної ідентифікації рядків даних у таблиці та на багатьох серверах, наприклад UNIQUEIDENTIFIER , що відповідає апаратній філософії «зростання в ширину», що сповідується Microsoft (тобто впровадження бази на безлічі серверів на платформах Intel), замість «зростання у висоту» (тобто використання однією величезному потужному UNIX-сервері чи Windows Data Center Server). Типи даних, що використовуються в SQL Server: База даних PostgreSQL підтримує більшість типів даних SQL2003 плюс величезний набір типів для зберігання просторових та геометричних даних. PostgreSQL може похвалитися багатим набором операторів та функцій, спеціально призначених для геометричних типів даних. Сюди входять такі засоби, як поворот, пошук перетинів та масштабування. У PostgreSQL також є підтримка додаткових версій існуючих типів даних, які характерні тим, що займають менше місця на диску, ніж вихідні версії. Наприклад, у PostgreSQL пропонується кілька варіантів типу INTEGER для зберігання великих і невеликих чисел, що відповідно займають більше або менше місця.Типи даних Access
Типи даних SQL Server
Зберігає цілі числа зі знаком і без знака в діапазоні від -9223372036854775808 до 9223372036854775807. Займає 8 байт. Див. тип INT, де вказані правила властивості IDENTITY, також застосовні до типу BIGINT.
Зберігає двійкове значення фіксованої довжини від 1 до 8000 байт. Значення типу BINARY займає п+4 байти.
Зберігає значення 1, 0 або NULL, що означає "unknown". В одному байті може зберігатися до 8 значень зі стовпців типу BIT таблиці. Ще в одному байті можна розмістити додаткові 8 значень типу BIT Стовпці типу BIT не можна індексувати.
Зберігає символьні дані фіксованої довжини від 1 до 8000 символів. Все невикористане місце за замовчуванням заповнюється пробілами. (Автоматичне заповнення пробілами можна вимкнути.) Тип займає n байт.
Спеціальний тип даних, що використовується для опису курсору у формі змінної або параметра процедури OUTPUT, що зберігається. Тип не можна використовувати в інструкції CREATE TABLE. Тип CURSOR може набувати значення NULL.
Зберігає значення дати та часу в діапазоні з 01-01-1753 00:00:00 до 31-12-9999 23:59:59. Для зберігання потрібно 8 байт.
Зберігає десяткові дроби довжиною до 38 цифр. Значення р і s визначають, відповідно, точність та масштаб. Масштаб за замовчуванням дорівнює 0. Місце, що займається значенням визначається точністю, що використовується.
При точності 1-9 використовується 5 байт.
При точності 10-19 використовується 9 байт.
При точності 20-28 використовується 13 байт.
За точності 29-39 використовується 17 байт.
Див. тип INT, де вказані правила властивості IDENTITY, також застосовні до типу DECIMAL .
Синонім FLOAT(53).
Зберігає значення з плаваючою точкою в діапазоні від -1.79Е + 308 до 1.79Е + 308. Точність, що визначається параметром і може змінюватися в межах від 1 до 53. Для зберігання 7 цифр (n - від 1 до 24) потрібно 4 байти. Значення, що перевищують 7 цифр, займають 8 байт.
Зберігає двійкове значення змінної довжини до 2147483647 байт. Цей тип даних часто використовується для зберігання графіки, звуку та файлів, таких як документи MS Word та електронні таблиці MS Excel. Значення типу IMAGE не можна вільно маніпулювати. Стовпці типу IMAGE і TEXT мають багато обмежень на способи використання. Див. опис типу TEXT, де наведено список команд та функцій, які можна застосувати до типу IMAGE.
Зберігає цілі числа зі знаком або без знака в діапазоні від -2147483648 до 2147483647. Займає 4 байти. Всі цілі типи даних, а також типи, що зберігають десяткові дроби, підтримують властивість IDENTITY, identity - це ідентифікатор рядка, що автоматично інкрементується. Зверніться до розділу «Інструкція CREATE/ALTER TABLE» розділу 3.
Зберігає грошові значення діапазоні від -922337203685477.5808 до 922337203685477.5807. Значення займає 8 байт.
Зберігає дані формату UNICODE фіксованої довжини до 4000 символів. Для зберігання потрібно n*2 байт.
Зберігає фрагменти тексту у форматі UNICODE довжиною до 1073741823 символу. Див. опис типу TEXT, де наведено список команд і функцій, які можна застосувати до типу NTEXT
Синонім типу DECIMAL. Див.опис типу INT, де наведено правила, які стосуються властивості IDENTITY.
Зберігає UNICODE-дані змінної довжини до 4000 символів.
Місце займається як подвоєне значення довжини всіх символів, вставлених у поле (число символів * 2).
У SQL Server системний параметр SET ANSI_PADDINGX для полів NCHAR та NVARCHAR завжди встановлений (ON).
Зберігає значення з плаваючою точкою в діапазоні -3.40+38 до 3.40+38. Займає 4 байти. Тип REAL функціонально еквівалентний типу FLOAT (24).
Унікальне число, що зберігається в базі даних, яке оновлюється щоразу, коли оновлюється рядок, У попередніх версіях називається TIMESTAMP.
Зберігає дату та час в діапазоні від '01-01-1900 00:00' до '06-06-2079 23:59' з точністю до хвилини. (Хвилини округляються до меншого значення, якщо значення секунд 29.998 і менше, в іншому випадку вони округляються до більшого значення.) Значення займає 4 байти.
Зберігає цілі числа зі знаком або без знака в діапазоні від -32768 до 32767. Займає 2 байти. Див. опис типу INT, де наведено правила, що стосуються властивості IDENTITY, які також застосовні і до цього типу.
Зберігає грошові значення діапазоні від 214748.3648 до -214748.3647. Значення займають 4 байти.
Зберігає значення, що стосуються інших підтримуваних SQL Server типів даних, за винятком типів TEXT, NTEXT, ROWVERSION та інших значень типу SQL VARIANT.Може зберігати до 8016 байт даних, що підтримуються значення NULL і DEFAULT. Тип SQL VARIANT використовується в стовпцях, параметрах, змінних і повертаних функціями і процедурами, що зберігаються, ми значеннях.
Спеціальний тип, що зберігає в результаті роботи останнього процесу набір даних. Використовується виключно для процедурної обробки та не може застосовуватись в інструкціях CREATE TABLE. Цей тип даних зменшує необхідність створення тимчасових таблиць у багатьох додатках. Може зменшити необхідність перекомпіляцій процедур, прискорюючи, таким чином, виконання процедур, що зберігаються, і користувацьких функцій.
Зберігає дуже великі фрагменти тексту довжиною до 2147483647 символів. Значення типу ТЕХТн IMAGE часто набагато важче маніпулювати, ніж, скажімо, значення типу VARCHAR. Наприклад, не можна створювати індекс за стовпцем типу TEXT або IMAGE. Значеннями типу TEXT можна маніпулювати за допомогою функцій DATALENGTH, PATINDEX, SUBSTRING, TEXTPTR та ТЕХTVALID, а також команд READTEXT, SET TEXTSIZE, UPDATETEXT та WRITETEXT.
Зберігає двійкове число, що автоматично генерується, що забезпечує унікальність у поточній базі даних і, отже, відрізняється від типу даних TIMESTAMP стандарту ANSI. Тип TIMESTAMP займає 8 байт. В даний час замість TIMESTAMP для однозначної ідентифікації рядків краще використовувати значення типу ROWVERSION.
Зберігає цілі числа без знака у діапазоні від 0 до 255 і займає 1 байт. Див. опис типу INT , де наведено правила, що стосуються властивості IDENTITY , які також застосовуються і до цього типу.
Це значення, унікальне для всіх баз даних і всіх серверів.Представлено у вигляді хххххххх-хххх-хххх-хххх-ххххххххххххх, у якому кожен «х» являє собою шістнадцяткове число в діапазоні 0-9 або а - f. Єдиними операціями, які можна робити над значеннями цього типу, є порівняння та перевірка . У стовпцях цього можна використовувати обмеження та властивості, крім властивості IDENTITY.
Є двійкове значення змінної довжини, до 8000 байт. Займане місце відповідає розміру вставлених даних плюс 4 байти.
Зберігає символьні дані фіксованої довжини від 1 до 8000 символів. Займане місце дорівнює реальному розміру введеного значення в байтах, а чи не значенню n.Типи даних PostgreSQL
Бітовий рядок фіксованої довжини.
Позначає бітовий рядок змінної довжини n біт.
Зберігає логічне значення булева (true/false/unknown). Рекомендованими значеннями є ключові слова TRUE і FALSE, хоча PostgreSQL допускає застосування кількох літеральних значень для "true": TRUE, t, true, у, yes та 1. Допустимими значеннями для "false" є: FALSE, f, false, n, no і 0.
Зберігає значення, що визначають прямокутну ділянку на площині. Значення займають 32 байти і представлені у вигляді ((xl, yl), (х2, у2)), що відповідає протилежним кутам прямокутника (правий верхній і лівий нижній відповідно). Зовнішні дужки є необов'язковими.
Сирі, двійкові дані, які використовуються, наприклад, для зберігання графіки, звуку та документів. Для зберігання цього потрібно 4 байти плюс реальний розмір бітового рядка.
Містить символьний рядок фіксованої довжини, що доповнюється пробілами до довжини n. Спроба вставити значення, що перевищує по довжині n, призводить до помилки (якщо тільки зайві символи не є прогалини, які в такому випадку обрізаються так, щоб довжина склала п символів).
Описує адресу мережі або хоста у форматі 4 протоколу IP Адреса займає 12 байт. Допустимими значеннями є будь-які мережні адреси, що допускаються протоколом IPv4. У типі CIDR дані представлені у формі х.х.х.х/у, де х.х.х.х – IP-адреса, а у – кількість біт мережної маски. У CIDR не допускається використання ненульових бітів праворуч від нульового біта мережної маски.
Опис кола на площині. Значення займаю!’ 24 байти та представлені у формі х, у, r.Значення* і у є координатами центру кола, а r — довжиною її радіусу. Значення х, у та r за бажання можна обмежити дужками або фігурними дужками.
Зберігає календарну дату (рік, день і місяць) без доби. Займає 4 байти. Дати повинні бути в діапазоні від 4713 до н. до 32767 в. е. Межа дозволу для типу DATE, звичайно, один день.
Зберігає календарну дату із зазначенням часу доби.
Зберігає точні числові значення з точністю (р), що дорівнює 9, і масштабом (s), що дорівнює нулю, без верхньої межі.
Зберігає значення з плаваючою точкою з точністю, що дорівнює 8 або менше, і 6 знаками після зайнятої.
Зберігає адресу мережі або хоста у форматі 4 протоколу IP. Адреса займає 12 байт. Допустимими значеннями є будь-які мережні адреси, що допускаються протоколом IPv4, х.х.х.х — IP-адреса, у — кількість біт мережної маски. За замовчуванням мережна маска дорівнює 32. На відміну від CIDR, INET допускається використання ненульових бітів праворуч від мережевої маски.
Зберігає двобайтні цілі числа зі знаком і без знака в діапазоні від -32768 до 32767. Синонім - INT72.
Зберігає 4-байт цілі числа зі знаком або без знака в діапазоні від -2 147 483 648 до 2 147 483 647. Синонім - 1NT4.
Зберігає 8-байтні цілі числа зі знаком або без знака в діапазоні від -9223372036854775808 до 9223372036854775807.
Зберігає загальновживані значення інтервалів часу в діапазоні від -178000000 до 178000000 років. Займає 12 байт. Найнижчою роздільною здатністю типу INTERVAL є мікросекунда. Цей тип зберігання дати відрізняється від стандарту ANSI, який вимагає вказувати специфікатор інтервалу, наприклад INTERVAL YEAR TO MONTH.
Зберігає інформацію про пряму лінію на площині, без кінцевих точок. Значення займають 32 байти і представлені у вигляді ((xl, yl), (х2, у2)), що означає початкову та кінцеву точку лінії. Дужки у синтаксисі типу LINE є необов'язковими.
Зберігає відрізок прямої лінії (line segment, LSEG) на площині з кінцевими точками. Значення займають 32 байти і представлені у вигляді ((xl, yl), (х2, у2)). Дужки в синтаксисі типу LSEG є необов'язковими. Для тих, хто цікавиться: «відрізок» — це те, що більшість людей зазвичай називають лінією. Наприклад, лінії на ігровому полі насправді є відрізками.
Може зберігати значення МАС-адреси мережної картки комп'ютера. Займає 6 байт.
Тип MACADDR допускає кілька форм адреси, що відповідають промисловим
стандартів, наприклад:
08002В:010203
08002В-010203
0800.2В01.0203
08-00-2В-01-02-03
08:00:2В:01:02:03
Зберігає грошові значення у форматі США в діапазоні від -21474836.48 до 21474836.47.
Зберігає точні числові дані з точністю (р) та масштабом (s).
Зберігає унікальні ідентифікатори об'єктів.
Описує відкритий чи закритий геометричний контур на площині. Значення представлені у вигляді ((xl, yl), … п) і займають 4 + 32 байт. Кожна пара значень (х, у) відповідає точці контуру. Контури бувають або відкритими, коли перша та остання точка не збігаються, або закритими, коли перша та остання точка збігаються. Для позначення закритих контурів вираз укладають у круглі дужки, а позначення відкритих — у квадратні.
Зберігає значення, що описує геометричну точку на площині. Займає 16 байт. Значення представлені у вигляді (х, у). Крапка є основою інших двомірних просторових типів даних, що підтримуються в PostgreSQL. Дужки у синтаксисі цього типу є необов'язковими.
Зберігає значення, яке описує закритий геометричний контур на площині. Займає 4+32n байт. Значення представлені як ((xl, yl), … n). По суті, тип POLYGONE еквівалентний типу, що використовується для зберігання закритого контуру.
Зберігає автоматично інкрементоване, унікальне ціле значення ID, що застосовується для індексування та перехресних посилань. Цей тип зберігає до 4 байт даних (діапазон чисел від 1 до 2147483647). Таблиці, визначені цим типом даних, не можна видаляти напряму. Спочатку потрібно подати команду DROP SEQUENCE, а після цього подавати команду DROP TABLE.
Зберігає автоматично інкрементоване унікальне ціле значення ID, що застосовується для індексування та перехресних посилань. Цей тип зберігає до 8 байт даних (діапазон чисел від 1 до 9223372036854775807). Таблиці, визначені цим типом даних, не можна видаляти напряму.Спочатку потрібно подати команду DROP SEQUENCE, а після цього подавати команду DROP TABLE.
Зберігає великий масив символьних рядків змінної довжини до 1 гігабайт. PostgreSQL автоматично стискає рядки типу TEXT, тому місце, що займає диск, може бути менше, ніж розмір рядків.
Зберігає значення, що є конкретним проміжком часу. Найбільш схожим на тип TIMESPAN у стандарті ANSI є тип INTERVAL.
Зберігав дату та час з урахуванням та без урахування часового поясу сервера бази даних. Допустимий діапазон значень - від 4713 до н. е. до 1465001 н. е. Одне значення TIMESTAMP займає 8 байт. Найменше значення – 1 мікросекунда. Зауважте, що в більшості систем UNIX інформація про часовий пояс доступна лише для дат з 1902 по 2038 рік.
Зберігає час доби з урахуванням часового поясу.
Зберігає символьні рядки змінної довжини до п. Завершальні пробіли не зберігаються.
