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' с текущей датой и временем, и эту строку сразу помещаем в колонку таблицы СУБД. Без использования данного метода пришлось бы выполнять необходимое форматирование вручную. Данный метод не формирует кавычки, их требуется также задавать вручную.


Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 25.09.2024