当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:21:00  来源:本站整理

存储历程替换text,ntext列中的字符串[MSSQL防范]

赞助商链接



  本文“存储历程替换text,ntext列中的字符串[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
/*
author:amjn
date:2003-03-28
version:1.0
function:替换text,ntext列中的字符串(不支持中文)
*/
declare @ptr varbinary(16)
declare @amjnId int
declare @Position int,@len int
set @len=datalength('ILOVEHJL')  
declare wux_Cursor scroll Cursor
for
select textptr([Name]),[amjnId] from USA201
for read only
open wux_Cursor
fetch next from wux_Cursor into @ptr,@amjnId
while @@fetch_status=0
begin
  select @Position=patindex('%ILOVEHJL%',[Name]) from USA201 where [amjnId]=@amjnId
  while @Position>0
  begin
    set @Position=@Position-1
    updatetext USA201.[Name] @ptr @Position @len 'i love hjl'
    select @Position=patindex('%ILOVEHJL%',[Name]) from USA201 where [amjnId]=@amjnId
  end
  fetch next from wux_Cursor into @ptr,@amjnId
end
close wux_cursor
deallocate wux_cursor

  以上是“存储历程替换text,ntext列中的字符串[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • 在SQL Server中利用SQL语句查询一个存储历程被别的全部的存储历程引用的存储历程名
  • sql server中批量插入与更新两种办理筹划分享(存储历程)
  • SQL Server中通过扩大存储历程实现数据库的远程备份与恢复
  • 将mater库中的系统存储历程批量生成*.sql文件 通用且非常实用
  • MySql存储历程非常处理示例代码分享
  • MySql的存储历程学习小结 附pdf文档下载
  • Mysql利用大全 从底子到存储历程
  • MySql存储历程和触发器的成立(精简版)
  • SQL SERVER 2012 T-SQL发现存储历程元数据
  • 在Oracle存储历程中实现分页
  • <b>如安在Oracle中利用Java存储历程</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .