Я пытаюсь сохранить данные в своей таблице для этих столбцов: год, месяц и дата соответственно. Есть ли способ настроить эти столбцы для автоматической настройки или обновления в соответствии с текущим годом, месяцем и датой?
Могу ли я автоматически обновить текущую дату в SQL?
Ответы (1)
Вы можете использовать функцию DATENAME
в sql. например select DATENAME(year,getdate())
person
ch2019
schedule
16.04.2019
В (стандартном) SQL нет функции
datename()
(SQL — это язык запросов, а не название конкретного продукта базы данных)
- person a_horse_with_no_name; 16.04.2019
date
и сохраните там свою дату (почти все СУБД имеют для этой цели тип данныхdate
). И да, тогда большинство СУБД также предлагают способы автоматического обновления значения столбца. - person Ole V.V.   schedule 16.04.2019current_date
(или нестандартный эквивалент в вашей СУБД) в оператор SELECT? - person a_horse_with_no_name   schedule 16.04.2019