请教一个SQL SERVER 2005数据导入的问题在SQL SERVER 2005使用数据导入功能的时候,可以使用输入SQL语句方式导入数据。但我发现,每次只能输入一条查询语句,导入到一个表。我想要实现我输入N条查询语句,就像选择N张表导入一样,不知道该如何实现?

题目
请教一个SQL SERVER 2005数据导入的问题

在SQL SERVER 2005使用数据导入功能的时候,可以使用输入SQL语句方式导入数据。但我发现,每次只能输入一条查询语句,导入到一个表。我想要实现我输入N条查询语句,就像选择N张表导入一样,不知道该如何实现?


相似考题
参考答案和解析

有几种方式可以实现你的需求,如果SQL不变的情况下,可以通过下面方式实现:
前提条件需要在目标实例上创建链接服务器指向原SQL实例;
1、编写多个分布式查询,使用SQL Server Management Studio一起执行
如INSERT INTO 表名 SELECT * FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=远程ip;User ID=sa;Password=密码'
).库名.dbo.表名
(其中分布式查询如果创建链接服务器,源数据表也可以使用4段命名方式编写)
2、通过代理的JOB方式执行上面的批量SQL,可以实现自动导入。
3、可以创建SSIS包进行指导入。
希望对你有所帮助。

假如有两张表firstsecond

 

                          first

xuehao

name

chengji

640

Li hui

80

639

Xiao dong

70

 

                          second

xuehao

Kecheng

640

Shuxue

639

Yuwen

 

查询不同学号的 同学上的课和成绩

语句:

 SELECT first.chengji second.kecheng

 FROM first second

 WHERE first..xuehao=second.xuehao

指令意思:

  查询first表的chengjisecond表的kecheng

  first、表second中查询

  条件是两表中的学号一样

 

使用关键是给出哪张表下的属性:如first表下的chengji,用first.chengji

 

 

 

如果是选择N张表导入一张表一样,那可以考虑采用组合查询,把每个查询语句作为子查询来用。

把几条查询语句写好,同时执行

更多“请教一个SQL SERVER 2005数据导入的问题 在SQL SERVER 2005使用数据导入功能的时候,可以使用输入SQL语句方式导入数据。但我发现,每次只能输入一条查询语句,导入到一个表。我想要实现我输入N条查询语句,就像选择N张表导入一样,不知道该如何实现?”相关问题
  • 第1题:

    要想使SQL Server2005数据库管理系统开始工作,必须首先启动()。

    A.SQL Server服务器

    B.查询分析器

    C.网络实用工具

    D.数据导入和导出程序


    本题答案:A

  • 第2题:

    你正在设计一个计划迁移Microsoft SQL Server 2008数据库SQL Azure。你不计划来迁移SQL Server数据库SQL Server 2008 R2,你需要推荐一个方法执行批量数据传输从SQL Server数据库SQL Azure。你推荐什么?()

    • A、使用bcp工具。
    • B、使用dta效用。
    • C、使用SQL Server导入和导出向导。
    • D、附上每个SQL Server数据库SQL Azure。

    正确答案:A

  • 第3题:

    导入数据是从SQL Server的()中检索数据,并将数据插入到SQL Server表的过程。

    • A、外部数据源
    • B、SQL Server数据库
    • C、表
    • D、视图

    正确答案:A

  • 第4题:

    在Access中,使用SQL语句只能实现选择查询。


    正确答案:错误

  • 第5题:

    假设一系统原来使用Access数据库,现要使用sql server数据库,采用()方法可以完成两个数据库之间的数据转换工作。

    • A、Sql server的附加数据库功能
    • B、Sql server的还原数据库功能
    • C、在Sql server中可直接打开Access数据库,另存即可。
    • D、Sql server的导入导出功能

    正确答案:D

  • 第6题:

    要把文本中的数据导入到SQL Server数据库中,可以使用()

    • A、DTS
    • B、BCP工具(双向)
    • C、BULKINSERT语句(单向导入)
    • D、SELECTINTO语句

    正确答案:A,B,C

  • 第7题:

    在JSP中使用JDBC语句访问数据库,正确导入S QL类库的语句是()。 

    • A、<%@ page import=”java.sql.*” %> 
    • B、<%@ page import=” sql.*” %> 
    • C、<%page import=”java.sql.*” %>  
    • D、<%@ import=”java.sql.*” %>

    正确答案:A

  • 第8题:

    有关导入数据到数据库,以下说法正确的是()

    • A、可以将任意形式的数据导入数据库
    • B、可以将excel导入到指定数据表中
    • C、在导入数据时,不可以修改sql语句
    • D、在导入数据库,对应数据必须新建表

    正确答案:B

  • 第9题:

    要想使SQL Server2005数据库管理系统开始工作,必须首先启动()。

    • A、SQL Server服务器
    • B、查询分析器
    • C、网络实用工具
    • D、数据导入和导出程序

    正确答案:A

  • 第10题:

    你打算从SQL Server 2000数据库的客户表和国别表中导入客户数据到SQL Server 2005数据库中。你要确保在导入过程中,客户表中国家代码列的每个值在SQL Server 2005数据库中国别表内都有其相应的纪录。你在两个表之间定义一外键,这样,参照完整性将保证若国家代码值在客户表中存在,而在国别表中不存在时导入程序失败。你要确保国别表无记录时导入过程不失败,该怎么做?()

    • A、删除外键,用脚本导入数据,重新创建外键
    • B、创建一个CHECK约束
    • C、创建一个DML INSTEAD OF触发器,将错误记录写入文件或表中
    • D、创建一个DML AFTER触发器,将错误纪录写入文件或表中

    正确答案:C

  • 第11题:

    单选题
    导入数据是从SQL Server的()中检索数据,并将数据插入到SQL Server表的过程。
    A

    外部数据源

    B

    SQL Server数据库

    C

    D

    视图


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    有关导入数据到数据库,以下说法正确的是()
    A

    可以将任意形式的数据导入数据库

    B

    可以将excel导入到指定数据表中

    C

    在导入数据时,不可以修改sql语句

    D

    在导入数据库,对应数据必须新建表


    正确答案: A
    解析: 暂无解析

  • 第13题:

    SQL Server2005中的Create Database语句可以创建一个()。

    A.表

    B.系统数据库

    C.用户数据库

    D.视图


    本题答案:C

  • 第14题:

    在Access中不能导入SQL Server数据库中的数据表。


    正确答案:错误

  • 第15题:

    SQL Server数据库中的数据,可以导入到一个Excel文件中。


    正确答案:正确

  • 第16题:

    有一个名为“Students”的SQL Server数据库,在其中有一个包含学号、姓名、性别、班级、数学、语文、英语7个字段的“学生成绩表”,使用该数据库中的信息,写出实现下列要求的SQL语句。 查询所有男生的数据记录


    正确答案: Select*from 学生成绩表 where 性别=“男”

  • 第17题:

    假设某一系统,原来使用Access数据库,现在改用SQL server数据库,采用()方法可以快速完成两个数据库之间的数据转换动作。

    • A、SQL server的附加数据库功能
    • B、SQL server的还原数据库功能
    • C、在SQL server中直接打开Access数据库,另存即可
    • D、使用SQL server的的导入/导出功能

    正确答案:D

  • 第18题:

    SQL Server2005中的Create Database语句可以创建一个()。

    • A、表
    • B、系统数据库
    • C、用户数据库
    • D、视图

    正确答案:C

  • 第19题:

    下面()只能将数据导入SQL Server服务器,但不能从SQL服务器中导出数据。

    • A、DTS导入/导出向导
    • B、DTS包
    • C、BCP语句
    • D、BULKINSERT语句

    正确答案:D

  • 第20题:

    管理员为了将文本文件Data.txt中的数据导入到SQL Server 2000的Orderdetiails表中,他在查询分析器中输入下列语句:BULK INSERT Northwind.dbe.[OrderDetails]FROM’C:///orders/Data.txt’WITH(FIELDTERMINATOR:‘︱’ROWTERMINATOR=’/n’)以下说法正确的是()

    • A、文本文件Data.txt中的数据以换行作为字段终止符,使用竖杠(︱)字符作为行终止符
    • B、文本文件Data.txtcp的数据以坚杠(︱)字符作为字段终止符,使用换行作为行终止符
    • C、管理员可以使用BULKINSER语句将OrderDetiails表中的数据导出到文本文件中
    • D、管理员无法使用BULKINSER语句将Orderdetiails表中的数据导出到文本文件中

    正确答案:B,D

  • 第21题:

    以下哪项不是SQL Server导入导出时要选择传输的数据来源()。

    • A、从源数据库复制表和视图
    • B、用一条查询指定要传输的数据
    • C、从备份的数据库文件中
    • D、在SQL Server数据库之间复制对象和数据

    正确答案:A

  • 第22题:

    单选题
    下面()只能将数据导入SQL Server服务器,但不能从SQL服务器中导出数据。
    A

    DTS导入/导出向导

    B

    DTS包

    C

    BCP语句

    D

    BULKINSERT语句


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    SQL Server2005中的Create Database语句可以创建一个()。
    A

    B

    系统数据库

    C

    用户数据库

    D

    视图


    正确答案: D
    解析: 暂无解析