【发布时间】:2013-01-27 08:49:14
【问题描述】:
我知道我们不能在 SQL Server 中创建数组。我的数据库中有 25 个不同的表。我想在这些表中添加额外的列。所以我想要一个数组,这样我就可以将我的表名存储到其中。我可以一一访问它们并插入新列。在 SQL Server 中没有 for 循环,我可以使用 while 循环。
【问题讨论】:
-
SQL 没有数组——只有表。从概念上讲,表是一个数组。
-
为什么不能简单地为每个表编写 ALTER TABLE 脚本?与创建 25 行快速 ALTER TABLE 代码相比,找出正确的 WHILE LOOP 需要更长的时间。
标签: sql sql-server-2005 sql-server-2000