Типы данных

  • Часть 1
  • | 2
  • | 3
  • | 4
  • | 5

Получить   список   всех   типов   данных   можно   из   системной   таблицы RDB$TYPES с помощью следующего запроса: SELECT * FROM RDB$TYPES;.

В языке SQL обеспечивается возможность использования в различных операциях не только значений тех типов, для которых предопределена операция, но и значений типов, неявным или явным образом приводимых к требуемому типу. Кроме неявного преобразования типов данных (например, преобразования десятичных типов – табл. 2.6), существует универсальная функция CAST, с помощью которой значения одного типа преобразовываются в значения другого типа, если такие изменения вообще возможны. Подробнее данная функция будет рассмотрена далее.

Ориентированный на работу с таблицами, SQL не имеет достаточно средств для создания сложных прикладных программ. Поэтому в разных СУБД он либо используется вместе с языками программирования высокого уровня (Си, Паскаль и др.), либо включен в состав команд специально разработанного языка СУБД (язык систем dBASE, R:BAE и т.п.). Унификация полных языков современных профессиональных СУБД достигается за счет внедрения объектно-ориентированного языка четвертого поколения 4GL. Он позволяет организовывать циклы, условные предложения, меню, экранные формы, сложные запросы к базам данных с интерфейсом, ориентированным как на алфавитно-цифровые терминалы, так и на оконный графический интерфейс.

предыдущаяследующая