• 处理文章附件路径问题


    /*
    一共有375篇带有附件的,刚好这些文章的最大长度(7482)都不超过8000个字符,因此可以使用以下脚本处理
    */
    DECLARE @id INT
    DECLARE @content VARCHAR(8000)

    DECLARE C CURSOR FOR
    SELECT  --TOP 1
            ARTICLE_ID ,
            
    --AR_CONTENT ,
            CAST(AR_CONTENT AS VARCHAR(8000)) AS content
            
    --,
            --LEN(CAST(AR_CONTENT AS VARCHAR(8000))) L
    FROM    dbo.BAP_CMS_ARTICLE
    WHERE   1 = 1
            
    --AND ARTICLE_ID = 145833
            AND AR_CONTENT LIKE '%InstallDir_ChannelDir%'

    OPEN C
    FETCH NEXT FROM C INTO @id@content
    WHILE @@FETCH_STATUS = 0 
        
    BEGIN
            
    --PRINT @content
            SET @content = REPLACE(@content'[InstallDir_ChannelDir]{$UploadDir}',
                                   
    '/WebDeploy/UploadFiles')
            
    --PRINT @content
            UPDATE  BAP_CMS_ARTICLE
            
    SET     AR_CONTENT = @content
            
    WHERE   ARTICLE_ID = @id
            
    FETCH NEXT FROM C INTO @id@content
        
    END
        
    CLOSE C
    DEALLOCATE C
  • 相关阅读:
    ubuntu 更新软件
    如何在linux(lubuntu)下搭建C/C++开发环境
    Linux下如何查看版本信息
    知识点笔记
    Require.js中使用jQuery 插件
    async中常用总结
    node.js在遇到“循环+异步”时的注意事项
    前端性能优化
    生产/消费者问题
    线程与内存
  • 原文地址:https://www.cnblogs.com/boolean/p/2041772.html
Copyright © 2020-2023  润新知