0
表中有兩列Name和ID。找到一個不在ID列中的號碼
ID (int,not null)
Name (nvarchar(255),not null)
我需要一個SQL腳本,將報表服務器將執行以下操作上運行:
User inputs "New.Name"
User inputs "Old.Name"
如果「New.Name」 AND「Old.Name」是不是在列[名稱]然後打印「名稱不正確」 然後返回到開頭。否則繼續
找到一個數字,是不是在ID列然後聲明爲@number
Declare @NewID AS int
Declare @OldID AS int
SET @NewID = ID Where Name = New.Name
SET @OldID = ID where Name = Old.Name
UPDATE Table SET ID = @Number WHERE ID = @NewID
UPDATE Table SET ID = @NewID WHERE ID = @OldID
UPDATE Table SET ID = @OldID WHERE ID = @NewID
是否有可能在SQL Server 2005報表服務的代碼呢?
我已經盡我所能與我的SQL的一點知識,但我不知道如何處理其餘的。
你有問題嗎? – Oded 2010-12-07 15:21:55
哪個數據庫? – 2010-12-07 15:23:33