1. 首页 > 科技

SQL server怎么插入多个txt文件到不同的表,插入后数据库表的名字是txt文件名字?

SQL server怎么插入多个txt文件到不同的表,插入后数据库表的名字是txt文件名字?

SQL SERVER中,如何把一个表中的数据导入到另一个表中?(不同数据库之间的表导入)

不同数据库之间的表导入方法:

1:选择目标数据库——鼠标右键——任务——导入数据。

2:配置数据库来源

3:配置完成后选择下一步,设置目标数据库。

4:目标传输方式最好是选择,Microsoft OLE DB Provider for SQL Server方式,然后设置目标数据库服务器地址,使用SQL Server 身份验证,设置好账号密码后选择目标数据库,点击下一步。

5:选择复制一个或多个表全表复制,如果需要写SQL取特定的数据,选择编写查询以指定传输数据方式,最后选择下一步。

6:选择映射的表,按如下勾选。

7:选择下一步,完成。

扩展资料:

SQL导入语句

1、如果要导出数据到已经生成结构(即现存的)FOXPRO表中,可以直接用下面的SQL语句

insert into openrowset('MSDASQL', 

'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\', 

'select * from [aa.DBF]') 

select * from 表

说明:

SourceDB=c:\ 指定foxpro表所在的文件夹 

aa.DBF 指定foxpro表的文件名.

2、导出到excel 

EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'

3、/** 导入文本文件 

EXEC master..xp_cmdshell 'bcp dbname..tablename in c:\DT.txt -c -Sservername -Usa -Ppassword'

怎么一次性导入多个TXT到SQL中?一个TXT一张表

首先遍历A文件夹下的所有txt文件

找到一个后根据读取的内容通过stringbuilder拼接一个INSERT语句

stringbuilder strSQL=new stringbuilder()

foreach()

{

strsql.appendline();

}

执行SQL

sql数据库中怎么插入多个表中的数据

你是要用SQL语句插入数据吗?如果是的话你就用这个试下

create table MyDB

(

ID int primary key identity(1,1),

Name nvarchar(50) not null,

Salary int not null,

Age int not null

)

insert into MyDB(Name,salary,age) values('小明',5000,20)

insert into MyDB(Name,salary,age) values('王二虎',3580,22)

insert into MyDB(Name,salary,age) values('王中出',4122,19)

insert into MyDB(Name,salary,age) values('方为',5122,28)

select name as 姓名,salary as 工资,age as 年龄 from mydb

建表,插入,查询语句都有。同时执行分段执行都可以。。

insert是插入数据,select是查询数据。

create table 是建表语句!

sql server 中如何将多个表的数据插入另一个新表

先用asp语言读取你的第一张旧表,把数据取出来写进新表。。再读第二张,再写。

例子:

旧表数据库连接对象为conn

新表数据库连接对象为conn2

set rs=conn.execute("select * from table1")

do while not rs.eof

name=rs("name")

tel=rs("tel")

conn2.execute("insert into newtable (name,tel) values ('"&name&"','"&tel&"')")

rs.movenext

loop