Как создать хранимую процедуру (для SQL Server 2000/2005), чтобы поменять 2 записи, исключая несколько столбцов, она должна получить «имя таблицы», «идентификатор записи (2 идентификатора)» и «столбец для исключения» как параметр. Здесь столбцы являются динамическими, так как мы получаем «таблицу» в качестве параметра, а количество столбцов может быть больше 50.
Здесь я полагаю, что "update [имя таблицы] set [field] = [value] ......"
Операторы типа будут очень длинными, так как число столбцов будет больше 50, и это вариант.
Есть ли простой способ обмена записями в SQL Server 2000/2005?