Основы языка TRANSACT SQL. Казакова И.А. - 22 стр.

UptoLike

Составители: 

21
3.6. Тип IMAGE
IMAGE хранит двоичное значение переменной длины
до 2 147 483 647 байт. Этот тип данных используется для хранения
графики, звука и документов, например, Microsoft Word, Microsoft
Excel. Данные типа IMAGE имеют множество ограничений на спо-
собы использования.
3.7. Специальные типы
В среде SQL Server реализован ряд специальных типов данных.
TIMESTAMP хранит автоматически генерируемое двоичное
число, обеспечивающее уникальность в текущей базе данных. Поля
типа TIMESTAMP не имеют отношения к системной дате или сис-
темному времени TIMESTAMP имеет размер 8 байт и представлено
как VARBINARY(8);
UNIQUEIDENTIFIER используется для хранения глобаль-
ных уникальных идентификационных номеров. Это значения, уни-
кальные для всех баз данных и всех серверов; представлено в виде
ХХХХХХХХ-ХХХХ-ХХХХ-ХХХХ-ХХХХХХХХХХХХ, где каж-
дый Х представляет собой шестнадцатеричное число в диапазоне
0–9 или A–F. Единственные операции, которые можно выполнять
над значениями этого типа, являются сравнение и проверка на NULL;
SYSNAME предназначен для идентификаторов объектов;
SQL_VARIANT (n) позволяет хранить значения любого из
поддерживаемых SQL Server типов данных за исключением TEXT,
NTEXT, IMAGE и TIMESTAMP.
3.8. Получение информации
о типах данных
Получить список всех типов данных, включая пользователь-
ские, можно из системной таблицы systypes:
SELECT * FROM systypes
3.9. Преобразование типов
Наиболее часто выполняется конвертирование чисел в сим-
вольные данные и наоборот. Для этого используется специальная
функция STR.
                       3.6. Тип IMAGE
     IMAGE хранит двоичное значение переменной длины
до 2 147 483 647 байт. Этот тип данных используется для хранения
графики, звука и документов, например, Microsoft Word, Microsoft
Excel. Данные типа IMAGE имеют множество ограничений на спо-
собы использования.

                  3.7. Специальные типы
      В среде SQL Server реализован ряд специальных типов данных.
      TIMESTAMP – хранит автоматически генерируемое двоичное
число, обеспечивающее уникальность в текущей базе данных. Поля
типа TIMESTAMP не имеют отношения к системной дате или сис-
темному времени TIMESTAMP имеет размер 8 байт и представлено
как VARBINARY(8);
      UNIQUEIDENTIFIER – используется для хранения глобаль-
ных уникальных идентификационных номеров. Это значения, уни-
кальные для всех баз данных и всех серверов; представлено в виде
      ХХХХХХХХ-ХХХХ-ХХХХ-ХХХХ-ХХХХХХХХХХХХ, где каж-
дый Х представляет собой шестнадцатеричное число в диапазоне
0–9 или A–F. Единственные операции, которые можно выполнять
над значениями этого типа, являются сравнение и проверка на NULL;
      SYSNAME –предназначен для идентификаторов объектов;
      SQL_VARIANT (n) – позволяет хранить значения любого из
поддерживаемых SQL Server типов данных за исключением TEXT,
NTEXT, IMAGE и TIMESTAMP.

              3.8. Получение информации
                     о типах данных
      Получить список всех типов данных, включая пользователь-
ские, можно из системной таблицы systypes:
                      SELECT * FROM systypes

               3.9. Преобразование типов
     Наиболее часто выполняется конвертирование чисел в сим-
вольные данные и наоборот. Для этого используется специальная
функция STR.
                               21