Задать вопрос
@Kjudy

Авто вставка значения timestamp ms sql как сделать?

Доброго времени суток, извиняюсь сразу за глупые вопросы)
Суть - нужно создать хранимую процедуру чтобы при внесении в БД данных автоматически заполнялся столбец timestamp текущими датой и временем...

USE [arch_to_report]
GO

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

create procedure AddValue
    (@Time_val datetime,
     @Val1 real,
	 @Val2 real,
	 @Val3 real,
	 @Val4 real)
     as
begin
    insert [dbo].[Values] values (@Time_val, @Val1, @Val2, @Val3, @Val4);
end
  • Вопрос задан
  • 163 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    MS SQL Server Developer
    5 месяцев
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
  • Сетевая Академия ЛАНИТ
    Выполнение запросов на языке Transact-SQL
    1 неделя
    Далее
Решения вопроса 1
tsklab
@tsklab Куратор тега SQL Server
Здесь отвечаю на вопросы.
ALTER TABLE [dbo].[Values] ADD CONSTRAINT DF_T1_timestamp DEFAULT GETDATE() FOR [timestamp]

Это нужно сделать один раз. Процедуру не меняйте.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы