Таблица имеет два столбца Имя и ID.
ID (int,not null)
Name (nvarchar(255),not null)
Мне нужен сценарий SQL, который будет запускаться на сервере отчетов, который будет выполнять следующие действия:
User inputs "New.Name"
User inputs "Old.Name"
Если "Новый.Name "И" Old.Name "не находится в столбце [Имя], затем выведите" Имя неверное ", затем вернитесь к началу.иначе продолжить
Найдите номер, которого нет в столбце идентификатора, затем объявите как @ 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, но я не уверен, что делать с остальными.