如何将数据从一个数据库表传输到另一个数据库中的表

时间:2015-05-17 05:35:56

标签: sql sql-server

我想将数据从一个数据库的表传输到另一个数据库中的表,为此我写了这个SQL

INSERT INTO 3tier-loginmodule-linq..tbl_rolll(Roll_id,Roll_Name)
   SELECT 
       Roll_id, Roll_Name 
   FROM 
       LoginMaster..tbl_roll;    

但是我收到了错误

  

Msg 102,Level 15,State 1,Line 1
  ' 3'附近的语法不正确。

1 个答案:

答案 0 :(得分:3)

在对象名称周围使用方括号

INSERT INTO [3tier-loginmodule-linq].....etc

或使用评论中建议的双引号

INSERT INTO "3tier-loginmodule-linq".....etc