28、SSIS脚本编程入门指南

SSIS脚本编程入门指南

1. 代码与类的添加

在生产环境的SSIS包开发中,使用模态消息框并非理想的编码方式。消息框是同步的,会一直阻塞直到收到点击事件,这可能会导致生产作业中断。不过,在深入探讨使用变量传递值的细节之前,这是一种展示脚本环境功能的基本调试技巧。

我们也不建议将主要代码块都放在 Main() 函数中。通过一些简单的操作,利用复制粘贴开发技巧,我们可以复用之前编写的代码,至少可以让代码结构更清晰。例如,为要存档的文件生成唯一文件名就是一个常见的任务。

通常,文件名可以通过在变量(如GUID)前添加前缀和后缀来生成。以下是在 ScriptMain 类中添加这些功能的示例代码:

C#代码示例

Public partial class ScriptMain
{
    ...
    public void Main()
    {
        System.Windows.Forms.MessageBox.Show(GetFileName("bankfile", "txt")); 
        Dts.TaskResult = (int)ScriptResults.Success;
    }
    public string GetFileName(string Prefix, string Extension)
    {
        return Prefix + "-" + Guid.NewGuid().ToString() + "." + Exte
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值