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

关于SSIS将excel导入数据库解决办法

2012-01-18 
关于SSIS将excel导入数据库excel里的数据,若SQL里没有的--插入有的---更新能否给个详细的示例,我这里一些

关于SSIS将excel导入数据库
excel里的数据,若SQL里没有的--插入
有的---更新

能否给个详细的示例,我这里一些字段为null的几条数据总是不能插入数据库,而数据不为NULL的能正常插入及更新数据,不解啊!!!

[解决办法]
跟BI有何关系?
try

SQL code
BEGIN TRAN    --开启事务with tbl as (    select *     FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0',   --下面修改路径和文件名    'Data Source=E:\文件名.xls;         User ID=Admin;Password=;Extended Properties=Excel 8.0;')...sheet1$  --sheet名    )--判断条件是否成立if exists(select * from [表] b               where exists(select * from tbl a where 。。。)  --判断条件自己给        begin         --判断条件成立更新            update b set XXXX  --自己给更新条件            from tbl a join [表] b on 。。。--关联关系自己给            where 。。。 --判断条件自己给        end     else         begin         --判断条件不成立插入            insert into [B表](列名)              select * from tbl    --自己给插入数据        end COMMIT TRAN 

热点排行