SQL数据库替换命令

SQL数据库替换命令,第1张

直接执行一下语句,即可批量替换数据库中的内容

Update 表名 SET 字段名=replace(字段名,"e16sucaicom","d16sucaicom")

其中e16suaicom 为原数据库内容,d16sucaicom为新内容,即替换后的内容。

declare @sql nvarchar(8000)

declare @tablename varchar(50)--临时变量,用来保存游标值  

--游标

declare order_cursor CURSOR FOR select [name] tablename from sysobjects where xtype='U'

--打开游标  

open order_cursor  

FETCH NEXT FROM order_cursor INTO @tablename  

while (@@fetch_status = 0) --返回被 FETCH  语句执行的最后游标的状态,而不是任何当前被连接打开的游标的状态。  

begin

--执行sql *** 作  

set @sql='update @tablename set 列1=replace(列1,''要替换的值'',''替换后的值'')'

EXEC(@sql);

--开始循环游标变量  

FETCH NEXT FROM order_cursor INTO @tablename  

end  

CLOSE order_cursor--关闭游标  

DEALLOCATE order_cursor--释放游标

语法错误:

您用的语法是SQL数据库的,Access中不能用@关键字。

字段名如果是传入的字符串,语法为 : '" & 字段名 & "'

Access 语法示例:字段名、表名均为参数:

strSql= “Select ('" & 字段名 & "') From ('" & 表名 & "')";

云驰软件

以上就是关于SQL数据库替换命令全部的内容,包括:SQL数据库替换命令、sql 替换每张表里的字符串、ACCESS 如何使用SQL语句,批量替换表中的特定字符等。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10199564.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存