你好我有一個看起來像這樣的SQL表:SQL複製行發生
ID BEZEICHNUNG PREIS UPDATE_DATE FLAG
1 Drake Room 14.06.2012 16:00 0
2 Blazer BS 12.05.2012 14:45 0
當我改變的值,我想排一個新的ID複印和改旗1 它應該是這樣的:
ID BEZEICHNUNG PREIS UPDATE_DATE FLAG
1 Drake Room 11.07.2012 09:40 1
2 Blazer BS 12.05.2012 14:45 0
3 Dune Room 11.07.2012 09:40 0
當我改變該行的UPDATE_DATE更新自己,一個標誌設置爲1。 如何創建這樣的SQL語句。
當前觸發這個樣子的:
ALTER TRIGGER [dbo].[UPDT_DIENSTLEISTUNG]
ON [dbo].[DIENSTLEISTUNG]
AFTER INSERT, UPDATE
AS
BEGIN
SET NOCOUNT ON;
UPDATE DIENSTLEISTUNG
SET UPDATE_DATE = getdate()
WHERE id IN (SELECT id
FROM inserted);
END;
在此先感謝您的幫助
您的sql – Rab 2012-07-11 07:44:14
它是服務器上的MS SQL Server 2008 – 2012-07-11 07:45:33
我還沒有sql語句。 – 2012-07-11 07:46:36