我正在使用新安装的sql server 2008
我正在尝试将数据从一个表复制到另一个表..我写了这样的查询;
insert into Clr select * from Color_tbl
但这显示如下错误:
无效的对象名称“Clr”。
我必须做什么?我有更改任何设置吗?
clr不是现有的表..如果执行此查询将自动创建clr表,则跳转...
我曾经将数据从一个表复制到另一个表,如下所示:但我不知道在安装新的Sql server之后发生了什么?
任何帮助都非常适合
答案 0 :(得分:0)
在不了解有关数据库和模式的任何其他内容的情况下,您可以尝试使用完全限定名称,如下所示:
INSERT INTO [DBContainingClr].[SchemaContainingClr].Clr
SELECT * FROM [DBContainingColor_tbl].[SchemaContainingColor_tbl].Color_tbl
更新:OP已澄清他实际上是在尝试创建表格Clr
,目前它并不存在。在这种情况下,语法应为:
SELECT * INTO Clr FROM Color_Tbl