首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

bulk insert 可以插入表中指定的列吗?该如何处理

2012-02-19 
bulk insert 可以插入表中指定的列吗?我有一张表结果如下:create table Test(ID int identity(1,1) primar

bulk insert 可以插入表中指定的列吗?
我有一张表结果如下:
create table Test
(
  ID int identity(1,1) primary key not null,
  Number varchar(21) not null
)
我有一个MyDoc.txt文件,其结构如下:
1111111
2222222
3333333
4444444
......
省略号代表省略的结构相同的数据,我现在的问题是,可不可以把MyDoc.txt文件中的列插入到Test表的Number列,如果可以,
Sql怎么写?我在帮助文档找不到相关内容!谢谢!


[解决办法]
可以的,不过你要修改一下txt 文件的内容,格式如下
1 1111111 
2 2222222 
3 3333333 
4 4444444 
然后在企业管理器里面用“导入数据”就可以了
也可用语句来实现格式如下
select * 
from opendatasource( 'microsoft.jet.oledb.4.0', 'excel 5.0;hdr=yes;imex=1;database=d:\test.xls')...[sheet1$]

热点排行