【脚本】基于已导入子项EXCEL表调整子项表格式
2018-08-23    
1250 0
基于一开始按要求制定的EXCEL表(含有编号、经营主项名称,经营子项名称,单位,单价,说明备注)导入数据库,生成的临时表,再通过此脚本调整临时表为正式表所需的数据库列表格式
  • 执行脚本

    --申明一个游标
    DECLARE MyCursor CURSOR    
        FOR 
        select 经营主项编号,经营主项名称 from temp_dataMain  order by 经营主项名称   

    --打开一个游标    
    OPEN MyCursor

    --循环一个游标
    DECLARE @BusinessCode nvarchar(50),
            @BusinessName nvarchar(100)

    FETCH NEXT FROM  MyCursor INTO @BusinessCode, @BusinessName
    WHILE @@FETCH_STATUS =0
        BEGIN
        
            --经营子项拼音吗
            declare @inFPI nvarchar(500)
            exec GSS_EMSDB_Function4GetFPI @BusinessName,@inFPI output
            
            Insert into RSM_Business(
                Id,
                Name,
                Code,
                Tags,
                IsDefault,
                NameFPI,
                AmountStyle,
                VisibleToShops,
                VisibleToNBS,
                TaxPlus,
                IsNeedMustCheck4Material,
                IsNeedMustCheck4Assert,
                Sys4CreateTime,
                Sys4Version,
                AreaCode)
            values(
                NEWID(),
                @BusinessName,
                @BusinessCode,
                '',--Tags
                0,
                @inFPI,
                '',
                1,
                0,
                0,
                0,
                0,
                GETDATE(),
                10,
                '101010'
            )
            
            FETCH NEXT FROM  MyCursor INTO @BusinessCode, @BusinessName
        END    

    --关闭游标
    CLOSE MyCursor
    --释放资源
    DEALLOCATE MyCursor

章节

该文章对您有用吗?

非常感谢,您的反馈对我们很有价值!

客服电话

4006757966

微信公众号

联系我们

印特3系演示版

申请

印特5系演示版

申请

免费试用

印特软件标准演示版下载申请

请您填写您的一些信息,提交您的申请后,我们会在两个工作日内进行处理,并回复您一封邮件,内附下载链接,请您注意查收。
*
请输入正确的公司名称
*
请输入正确的联络人员
*
请输入正确的联络电话
提交申请
关闭