SQL: вставьте дату автоматически - PullRequest
2 голосов
/ 28 апреля 2011

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

Как и при открытии базы данных, дата этого столбца должна быть автоматически GETDATE ()

Вы предлагаете использовать ограничение или процедуру?и какой будет запрос?

С уважением.

Ответы [ 3 ]

5 голосов
/ 28 апреля 2011
 ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT GETDATE()

ОБНОВЛЕНИЕ

ALTER TABLE table_name ADD CONSTRAINT contraint_name DEFAULT GETDATE () FOR column_name

0 голосов
/ 29 апреля 2011

Читать это

Этот alter cmd заполнит все значения в таблице с текущей датой и временем

предположим, если у вас есть данные за прошлый год в таблица для тех же данных текущего дата

будет заполнено, так что подумайте и решите, прочитайте ограничения Default и затем используйте cmd

0 голосов
/ 28 апреля 2011

Добавление ограничения должно помочь:

ALTER TABLE table_name
ADD CONSTRAINT constraint_name
DEFAULT GETDATE() FOR column_name

см. http://msdn.microsoft.com/en-gb/library/ms190273.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...