[英]Executing a stored procedure to insert records into a table - SQL Server 2000
[英]Swap two records excluding few columns using stored procedure in SQL Server 2000/2005
如何创建存储过程(对于SQL Server 2000/2005)以交换不包括几列的2条记录,它必须获取“表名”,“记录id(2 id)”和“要排除的列”作为参数。 这里的列是动态的,因为我们将“表”作为参数,并且列数可能超过50。
我相信这里是“更新[表名]设置[字段] = [值] ......”
类型语句将非常长,因为列数将超过50,这是一个变体。
有什么简单的方法可以在SQL Server 2000/2005中交换记录?
将汤姆·H(Tom H.)的这个答案检查为类似的问题。
同样, 发布在SQLServerCentral上的该解决方案可能对您有所帮助(该站点需要注册,但免费)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.