1.例如,一个文件夹中有这么些文件,06100303.xls 06200303.xls 07100303.xls 08100303.xls 意思是要把这些文件名0610读入到SQL中作为其表中的字段内容(叫行业代码),把0303作为时间读入到SQL中作为表中的时间字段内容(时间标识)。
2.在06100303.xls中有些工作表,这些表也就是SQL中的表是一样的,每个.xls中包含的表是一样的,怎么批量导入这些表到相应的行业代码和时间标识作为表的一条记录?
2.在06100303.xls中有些工作表,这些表也就是SQL中的表是一样的,每个.xls中包含的表是一样的,怎么批量导入这些表到相应的行业代码和时间标识作为表的一条记录?
解决方案 »
- 动态列!急!
- sql server自定义进制转换函数(或者存储过程)
- SQL2000这个怎么点啊
- 关于还原数据库的SQL语句,感谢!!!!!!!!!!!!!!!!!!!!!!!!!
- 急救!如何在MSSQLserver中设置一个自动增值的字段?
- 说说SQL2000标准版/企业版/开发版/个人版的区别和安装支持环境
- 一个sql语句 分别 select 三个表中的第一条数据 ??
- SQL 2000 Text数据类型的问题
- 我想删除一个表中的一个列,用SQL语言怎么写,谢谢。
- 如何得知某个数据库表已被另外一个事务加锁?
- 新手请问:自定义存储过程和自定义函数到底有什么不同?
- 一个关于SQL语句的简单问题
create table #t(fname varchar(260),depth int,isf bit)
insert into #t exec master..xp_dirtree 'E:\EXCLE数据路径',1,12.在EXCEL中有些表,要把这个表和上面的EXCEL文件名对应作为一条记录放在SQL中,SQL中也是这些EXCEL中的的表。declare tb cursor for select fn='E:\EXCLE数据路径'+fname from #t
where isf=1 and fname like '%.xls' --取.xls文件(EXCEL)
declare @fn varchar(8000)
open tb
fetch next from tb into @fn
while @@fetch_status=0
begin
--具体操作
fetch next from tb into @fn
end
close tb
deallocate tb
drop table #t