Язык программирования Python

       

Объекты-типы


DB-API 2.0 предусматривает названия для объектов-типов, используемых для описания полей базы данных:

ОбъектТип
STRINGСтрока и символ
BINARYБинарный объект
NUMBERЧисло
DATETIMEДата и время
ROWIDИдентификатор записи
NoneNULL-значение (отсутствующее значение)

С каждым типом данных (в реальности это - классы) связан конструктор. Совместимый с DB-API модуль должен определять следующие конструкторы:

  • Date(год, месяц, день) Дата.
  • Time(час, минута, секунда) Время.
  • Timestamp(год, месяц, день, час, минута, секунда) Дата-время.
  • DateFromTicks(secs) Дата в виде числа секунд secs от начала эпохи (1 января 1970 года).
  • TimeFromTicks(secs) Время, то же.
  • TimestampFromTicks(secs) Дата-время, то же.
  • Binary(string) Большой бинарный объект на основании строки string.



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