zoukankan      html  css  js  c++  java
  • ntext replace sql

    create       table       test(id       int       identity(1,1),content       ntext)        
          insert       test       values(N'asdfsdfasdfsadfsdjflk大力sdjflkasjdf;lasdjf;lafsd')        
          insert       test       values(N'fdsgdsfgdfgsdfghrtjtyjkhkhjkhjljk大力ljk;jk;kl;kl;kl;')        
          go        
               
          create       proc       替换        
          @s_str       varchar(100),        
          @d_str       varchar(100)        
          as        
          declare       @id       int        
          declare       #tb       cursor       for       select       id       from       test        
          open       #tb        
          fetch       next       from       #tb       into       @id        
          while       @@fetch_status=0        
          begin        
                  declare       @p       varbinary(16),@postion       int,@rplen       int        
                  select       @p=textptr(CONTENT),@rplen=len(@s_str),@postion=charindex(@s_str,CONTENT)-1       from       test       where       id=@id        
                  while       @postion>0        
                          begin        
                                  updatetext       test.CONTENT       @p       @postion       @rplen       @d_str        
                                          select       @postion=charindex(@s_str,content)-1       from       test       where       id=@id        
                          end        
                  fetch       next       from       #tb       into       @id        
          end        
          close       #tb        
          deallocate       #tb        
          go        
               
          exec       替换       '大力','AAAAA'        
               
          go        
               
          select       *       from       test        
               
          go        
          drop       table       test        
  • 相关阅读:
    PAT 天梯赛 L2-003. 月饼 【贪心】
    PAT 天梯赛 L2-015. 互评成绩 【排序】
    PAT 天梯赛 L1-046. 整除光棍 【模拟除法】
    PAT 天梯赛 L1-006. 连续因子 【循环】
    PAT 天梯赛 L1-009. N个数求和 【模拟】
    HackerRank
    ZOJ 3961 Let's Chat 【水】
    ZOJ 3960 What Kind of Friends Are You? 【状态标记】
    ZOJ 3959 Problem Preparation 【水】
    ZOJ 3958 Cooking Competition 【水】
  • 原文地址:https://www.cnblogs.com/flyfish/p/1444877.html
Copyright © 2011-2022 走看看