Язык запросов SQL

         

Типы данных



Типы данных

В разных реализациях SQL поддерживаются различные исторически сложившиеся типы данных. В спецификации SQL:2003 признаны только пять заранее определенных общих типов:

  • числовой;
  • строковый;
  • логический;
  • даты-времени;
  • интервальный.

Внутри каждого из этих типов может быть несколько подтипов (точный числовой; приблизительный числовой; символьный строковый; битовый строковый; строковый для боль­ших объектов). Кроме встроенных, заранее определенных типов, в SQL:2003 также поддер­живаются сконструированные и определяемые пользователем типы.

Совет 1
Совет 1

Если вы используете реализацию SQL , в которой поддерживаются типы данных, не описанные в SQL:2003, то для большей переносимости вашей базы данных старайтесь этими типами данных не пользоваться. Перед тем как вы решите создать и использовать определяемый пользователем тип, убедитесь, что в любой СУБД, на которую вам, возможно, захочется перейти в будущем, также поддер­живаются определяемые пользователем типы.



Содержание раздела