无法在sql server中将数据从一个表复制到另一个表

时间:2014-05-15 06:19:06

标签: sql sql-server-2008

我正在使用新安装的sql server 2008

我正在尝试将数据从一个表复制到另一个表..我写了这样的查询;

insert into Clr  select * from Color_tbl

但这显示如下错误:

无效的对象名称“Clr”。

我必须做什么?我有更改任何设置吗?

clr不是现有的表..如果执行此查询将自动创建clr表,则跳转...

我曾经将数据从一个表复制到另一个表,如下所示:但我不知道在安装新的Sql server之后发生了什么?

任何帮助都非常适合

1 个答案:

答案 0 :(得分:0)

在不了解有关数据库和模式的任何其他内容的情况下,您可以尝试使用完全限定名称,如下所示:

INSERT INTO [DBContainingClr].[SchemaContainingClr].Clr
SELECT * FROM [DBContainingColor_tbl].[SchemaContainingColor_tbl].Color_tbl 

更新:OP已澄清他实际上是在尝试创建表格Clr,目前它并不存在。在这种情况下,语法应为:

SELECT * INTO Clr FROM Color_Tbl