hadi-z
شنبه 03 اسفند 1392, 11:19 صبح
با سلام
من یک دستور آپدیت دارم که میخوام در یک شرایطی، یک سری از رکورد هارو آپدیت کنه و همون موقع و بعد از هر سطری که آپدیت میشه یک سطر جدید هم در تیبل من ایجاد بشه.
چطور میتونم این کارو بکنم؟؟
خودم اینو نوشتم ولی فقط به ازای سطر آخرس که آپدیت میکنه یک سطر اضافه میکنه!!!!
Update dbo.DeviceLogs SET EndDate=@ENDDATE, Period=@PERIOD, @STATUS = Status, @DEVICEID = DeviceNames_ID, @AMID = AMs_ID
Where EndDate is Null
INSERT INTO dbo.DeviceLogs ([Status],[BeginDate],[DeviceNames_ID],[AMs_ID])
VALUES (@STATUS, GETDATE(), @DEVICEID, @AMID) ;
من یک دستور آپدیت دارم که میخوام در یک شرایطی، یک سری از رکورد هارو آپدیت کنه و همون موقع و بعد از هر سطری که آپدیت میشه یک سطر جدید هم در تیبل من ایجاد بشه.
چطور میتونم این کارو بکنم؟؟
خودم اینو نوشتم ولی فقط به ازای سطر آخرس که آپدیت میکنه یک سطر اضافه میکنه!!!!
Update dbo.DeviceLogs SET EndDate=@ENDDATE, Period=@PERIOD, @STATUS = Status, @DEVICEID = DeviceNames_ID, @AMID = AMs_ID
Where EndDate is Null
INSERT INTO dbo.DeviceLogs ([Status],[BeginDate],[DeviceNames_ID],[AMs_ID])
VALUES (@STATUS, GETDATE(), @DEVICEID, @AMID) ;