http://www.w3school.com.cn/sql/sql_select_into.asp
我在学sql语句的时候,有一个sql语句看不懂*************************************
IN 子句可用于向另一个数据库中拷贝表:SELECT *
INTO Persons IN 'Backup.mdb'
FROM Persons
*************************************
我想问Backup.mdb是什么,请大大们帮我解释一下这一整段语句好吗,谢谢了!!

解决方案 »

  1.   

    后面的in可以没有,表示当前数据库。
    如果加上就是表示跨库。--IN 子句可用于向另一个数据库中拷贝表:
    SELECT *
    INTO Persons IN 'Backup.mdb'
    FROM Persons
      

  2.   

    将数据库Backup.mdb中的表Persons的数据拷贝到当前库的Persons中,
    Backup.mdb的默认路径为C:\Users\Administrator\Documents,
    操作过程中需要开启宏
      

  3.   

    是将Backup.mdb数据库中Persons表的数据 
    拷贝到当前数据库Persons表中
      

  4.   

    不带日志的select into 是我的最爱 哈哈
    这里面的更加的详细 呵呵
    http://ryxxlong.iteye.com/blog/744049
      

  5.   

    5楼理解错误 是当前库的数据拷贝到 数据库Backup.mdb中的表Persons
      

  6.   

    SELECT *
    INTO Persons 
    IN 'Backup.mdb'
    FROM Persons
    将当前数据库的Persons表以及表中全部记录拷贝到 Backup.mdb数据库。.mdb为Microsoft Access数据库。
      

  7.   


    下面是我写的:
    select *
    into Persons 
    in 'Mysql1.mdb' //我在Mysql1中创建了和当前数据库中的Persons表一样的Persons表,但是系统提示我这句有语法错误
    from Persons
      

  8.   

    .mdb 是access的数据库,你那句不是SQL Server的语法,是Access的语法
      

  9.   

    好了,我这样写就对了
    select *
    into Mysql1.dbo.Personsfrom Persons
    我的sqlserver2005的,估计是写法不一样吧,谢谢各位的帮助
    我要结贴给分了