处理文章附件路径问题
2011-05-10 07:53
85 查看
/*
一共有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
一共有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
相关文章推荐
- Python中中文路径处理问题的研究
- 转载一篇文章,这几天有相关问题要处理,学习一下先
- ResourceBundle类处理属性文件的路径问题
- cms文章发布问题处理
- 解决:VS 2005/2008 中 fstream 不能处理带有中文路径的问题
- JSP开发中遇到中文处理问题汇总文章
- 【Networkk】一篇文章完全搞清楚 scoket read/write 返回码、阻塞与非阻塞、异常处理 等让你头疼已久的问题
- 百度Ueditor的上传附件图标路径及有些文件的图标不对问题
- UEditor的附件上传路径及文件名的问题解决
- servlet转发_处理异常_路径问题
- python读取带数字的文章路径出现\xef\xbb\xbf…的问题
- SpringBoot项目打包后,找不到文件路径问题,处理方法
- java中获取路径中的空格处理(%20)问题
- javaMail 邮件附件名称长度问题处理
- java应用程序中处理配置文件和图片路径在打包后路径不对的问题
- java中获取路径中的空格处理(%20)问题
- 解决outlook打开附件时提示路径不存在的问题
- 字符串处理问题----判断是否有效数字和unix路径简化
- BS开发技巧之三: 处理中文文件名附件存到本地时缺省出现乱码问题
- 批处理文件中的路径问题