powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Timestamp
5 сообщений из 5, страница 1 из 1
Timestamp
    #32015081
Фотография snake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вывести время изменения базы данных через тип переменки TIMESTAMP?
...
Рейтинг: 0 / 0
Timestamp
    #32015098
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
никак, TIMESTAMP предназначен для другого
...
Рейтинг: 0 / 0
Timestamp
    #32015177
olegusan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
через тип переменки TIMESTAMP - никак, но можно самому создать поле для хранения даты изменения и писать туда эту дату
например триггером.
Например
CREATE TABLE [dbo].[qqqq] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[name] [varchar] (50) NULL ,
[stamp] [datetime] NULL
) ON [PRIMARY]

и вешаем туда триггер
CREATE TRIGGER [upd_stamp] ON [dbo].[qqqq]
FOR INSERT, UPDATE
AS
update dbo.qqqq
set stamp=getdate() where id=(select id from inserted)

вот и все.
...
Рейтинг: 0 / 0
Timestamp
    #32015196
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поправка

CREATE TRIGGER [upd_stamp] ON [dbo].[qqqq]
FOR INSERT, UPDATE
AS
update dbo.qqqq
set stamp=getdate() where id in (select id from inserted)
...
Рейтинг: 0 / 0
Timestamp
    #32015200
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда уж лучше так

CREATE TRIGGER [upd_stamp] ON [dbo].[qqqq]
FOR INSERT, UPDATE
AS
update dbo.qqqq
set stamp=getdate()
from [dbo].[qqqq] q, inserted i
where i.id=q.id

Хотя не важно
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Timestamp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]