久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mssql怎么批量替換整個數據庫

134次閱讀
沒有評論

共計 1109 個字符,預計需要花費 3 分鐘才能閱讀完成。

這篇文章主要講解了“mssql 怎么批量替換整個數據庫”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“mssql 怎么批量替換整個數據庫”吧!

declare cur cursor FOR
SELECT name,id FROM sysobjects WHERE xtype=U
 
open cur
fetch next FROM cur INTO @tableName,@tbID
 
while @@fetch_status=0
begin
declare cur1 cursor FOR
  –xtype in (231,167,239,175,99) 為 char,varchar,nchar,nvarchar,ntext 類型
  SELECT name FROM syscolumns WHERE xtype IN (231,167,239,175,99) AND
open cur1
fetch next FROM cur1 INTO @columnName
while @@fetch_status=0
begin
  SET @sql=update [+ @tableName +] set [+ @columnName +]= replace(cast([+@columnName+] as varchar(8000)),+@Str1+,+@Str2+) where [+@columnName+] like  
  –update tablename set fieldA=replace(cast(fieldA as varchar(8000)) ,aa,bb) 這樣的語句。
  exec sp_executesql @sql 
  SET @iRow=@@rowcount
  SET @iResult=@iResult+@iRow
  IF @iRow 0
  begin
print 表:, 列:+@columnName+ 被更新 +convert(varchar(10),@iRow)+ 條記錄;
  end 
  fetch next FROM cur1 INTO @columnName
 
 
end
close cur1
deallocate cur1
 
fetch next FROM cur INTO @tableName,@tbID
end
print 共有 +convert(varchar(10),@iResult)+ 條記錄被更新!!!
 
close cur
deallocate cur
SET nocount off

感謝各位的閱讀,以上就是“mssql 怎么批量替換整個數據庫”的內容了,經過本文的學習后,相信大家對 mssql 怎么批量替換整個數據庫這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-28發表,共計1109字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 高唐县| 镇巴县| 武城县| 丹巴县| 伊川县| 呼和浩特市| 博罗县| 安溪县| 竹溪县| 始兴县| 凤阳县| 怀柔区| 加查县| 惠州市| 台中县| 上犹县| 饶河县| 丰都县| 萍乡市| 宁城县| 富宁县| 台中市| 佳木斯市| 江津市| 邢台县| 葫芦岛市| 济宁市| 林芝县| 花莲市| 临猗县| 卢湾区| 和平区| 靖州| 彭水| 高要市| 即墨市| 砀山县| 梁河县| 定安县| 黑河市| 石门县|