Язык программирования баз данных Informix-4GL


Основы программирования на языке Informix-L - часть 2


/p>

Informix-4GL поддерживает следующие типы данных для отслеживания времени.

Типы данных

 

Описание и представление

DATE

 

Календарные даты, хранимые в виде целых чисел дней, прошедших от 31 декабря 1899 года

DATETIME

 

Моменты времени (дата и время дня), хранимые в виде десятичных чисел с плавающей точкой с нулевой дробной частью и различной точностью, зависящей от требований

INTERVAL

 

Интервалы времени со знаком, прошедшие между двумя значениями DATETIME

Informix-4GL располагает набором встроенных функций, выполняющих различные преобразования данных указанных типов.

Функция

 

Описание

DAY(date-expr)

 

Возвращает номер дня месяца от переменных типа DATE или DATETIME

MONTH(date-expr)

 

Возвращает номер месяца от переменных типа DATE или DATETIME

WEEKDAY(date-expr)

 

Возвращает номер дня недели от переменных типа DATE или DATETIME

EXTEND(date,quel)

 

Меняет точность DATE или DATETIME значений, возвращая значение DATETIME

YEAR(date-expr)

 

Возвращает номер года от переменных типа DATE или DATETIME

DATE(date-expr)

 

Преобразует целое или символьную строку в переменную типа DATE или DATETIME

MDY(m,d,y)

 

Строит значение DATE из целочисленных значений месяца, дня, года

TODAY

 

Строит значение DATE с текущим значением даты

Informix-4GL поддерживает три типа строковых данных.

Типы данных

 

Описание и представление

CHAR(n), CHARACTER(n)

 

Строки фиксированной длины до 32,767 ASCII символов

VARCHAR(m)

 

Строки переменной длины до 256 байт

TEXT

 

Символьные строки до 2**31 байт

Ниже приведен пример описания простых переменных различных типов:

Помимо перечисленных выше простых типов данных Informix-4GL позволяет организовывать записи и массивы. Переменная типа запись описывается при помощи конструкции RECORD . . . END RECORD и включает группу переменных, в общем случае различных типов и возможно другие записи.


Начало  Назад  Вперед



Книжный магазин