sql-string. Преобразование даты к виду, стандартному для СУБД

^date.sql-string[]
^date.sql-string[datetime|date|time]   
[3.4.2]

При вызове без параметров или с параметром
datetime метод преобразует дату к виду ГГГГ-ММ-ДД ЧЧ:ММ:СС, который принят для хранения дат в СУБД. Использование данного метода позволяет вносить в базы данных значения дат без дополнительных преобразований.

При вызове с параметром
date возвращает только дату в формате ГГГГ-ММ-ДД, а при вызове с параметром time возвращает только время в формате ЧЧ:ММ:СС.

Пример

$now[^date::
now[]]
^
connect[строка подключения]{
   ^
void:sql{insert into access_log (
      access_date
   
values (
      '
^now.sql-string[]
'
   
)}
}


Получаем строку вида '
2001-11-30 13:09:56' с текущей датой и временем, которую сразу помещаем в колонку таблицы СУБД. Без использования данного метода пришлось бы выполнять необходимое форматирование вручную. Обратите внимание, данный метод не формирует кавычки, их требуется задавать вручную.


In order to add comments you must register.
Copyright © 1997–2021 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 17.06.2012