select name into viewtable from stdinfo5
我的错误是:
数据库中已有一个名为“viewtable”的对象。
有人可以解释一下:我希望从viewtable
表中将数据(添加)列添加到stdinfo5
。
谢谢!
答案 0 :(得分:2)
select ... into SomeTarget from SomeSource
将创建名为SomeTarget
的物理表格!
您可以使用DROP TABLE SomeTarget
删除此表格(仔细查看真实数据!!! ),或者更好的方法是使用select ... into #SomeTarget ...
。
名称前面的#
会将此表创建为临时表,当它超出范围时会自动删除。
在您的情况下,似乎您不想删除该表,但您只想添加一列。在这种情况下,您需要ALTER TABLE viewtable ADD TheColumnName TheColumnType;
之类的内容,然后使用UPDATE
语句来填充此列。如果可能的话,删除表并使用缺少的列重新创建它会更容易......