再介绍一个方法
同样,前提是,在执行SSIS的服务器上需要有安装相应数据源的Provider,比如你需要从Oracle8.1的数据库中导入数据,那么在SSIS服务器上就要安装Oracle8.1的驱动,或者安装一个Oracle8.1的客户端。
第一步:定义变量,建议定义为字符类型,作用域为整个包。
第二步:给变量赋值,不同的是,这次是将包含时间戳的整个SQL语句赋值到变量中(时间戳的获取和赋值请参考上一篇文章)
第三步:使用OLEDB数据源,而在“数据访问方式”下拉框中选择“变量中的SQL命令”,在“变量名称”下拉框中选择第二步中赋过值的变量
我自己感觉两种方法各有长处,呵呵。
本文介绍了在SQL Server Integration Services (SSIS)中通过定义变量并利用OLEDB数据源执行带有时间戳的动态SQL语句的方法。这种方法适用于需要从特定数据源如Oracle数据库中导入数据的场景。
1394

被折叠的 条评论
为什么被折叠?



