我正在为 SQL Server 2008 R2 编写代码。我有两个包含几十个表的数据库。
一个数据库中的每个表都包含另一个数据库中同名的表。
具有相同名称的表具有相同的格式(字段和数据类型)。两个表的内容相似但不相同。我需要根据对另一个所做的更改来更新一个,但仅在某些情况下。我想我想为此使用光标,但我找不到一个很好的例子。
到目前为止,MSDN 示例一次将一个字段读入一个变量。我确实需要能够读取/修改每个表中相同的两列,但我必须相信,与为每个表的每一列声明变量相比,有些东西不那么乏味。
我希望能够获取整行,检查几列,然后决定是否要在更改两列后将整行写入另一个表 - 但我是否必须为每个字段声明变量我想获取/写入?没有办法只获取整行并写入整行吗?