0
我需要在表A上編寫一個Insert,如果當天沒有數據,它會在每24小時後自動向表A中插入一個值。我將如何去寫這個?以下是我的代碼。它運行良好,但不會在表格中插入任何東西。在PHP/MS SQL 2008中創建一個觸發器/事件
Declare @incidentlevel varchar(50)
set @incidentlevel = 'free'
If exists (Select * from TABLE1 where date = (SELECT CONVERT(VARCHAR(10), GETDATE(), 101)) AND incidentlevel = '')
BEGIN
INSERT INTO TABLE1 (incidentlevel) VALUES (@incidentlevel)
SELECT * FROM TABLE1
WHERE date = (SELECT CONVERT(VARCHAR(10), GETDATE(), 101))
END;
我在PHP/MSSQL開發這個提前2008年
感謝。
爲什麼你需要這樣做?對問題的描述會有所幫助。我強烈懷疑這不是解決問題的最佳方法。 –
如果您按計劃運行,您應該查看SqlServer中的Jobs。 – mxix
@ dan1111,謝謝你的回覆。 因此,我有一張表,並且我希望在每24小時提供一個名爲''level''的列,並且該列在該特定日期爲空時,將'free''測試插入到''incidentlevel''列中。我正在嘗試使用存儲過程。 – user