如何在sql里用一条T-SQL命令查看数据库所有表内容

如何在sql里用一条T-SQL命令查看数据库所有表内容,第1张

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

update

表名

set

字段名=replace(字段名,"e16sucaicom","d16sucaicom")

其中e16suaicom

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

要做好相当慢的思想准备

由于慢,我每张表只取了一行,那个表可能有重复行,自己再看下

sql server2005用like的脚本

declare @sql nvarchar(max),@search nvarchar(100)

set @search='欢迎使用幻想之光礼包'

set @sql=''

select @sql=@sql+'select top 1 '''+sysobjectsname+''' as [table],'''+syscolumnsname+''' as [columns],'+syscolumnsname+' as [value] from '+sysobjectsname+' where '+syscolumnsname+' like ''%'+@search+'%'' union all ' from sysobjects inner join syscolumns on sysobjectsid=syscolumnsid where sysobjectsxtype='U' and syscolumnsxtype in (34,35,99,167,175,231,239,241,231)

select @sql=@sql+'select null,null,null'

exec sp_executesql @sql

sql server2005用=的脚本

declare @sql nvarchar(max),@search nvarchar(100)

set @search='欢迎使用幻想之光礼包'

set @sql=''

select @sql=@sql+'select top 1 '''+sysobjectsname+''' as [table],'''+syscolumnsname+''' as [columns],'+syscolumnsname+' as [value] from '+sysobjectsname+' where '+syscolumnsname+'='''+@search+''' union all ' from sysobjects inner join syscolumns on sysobjectsid=syscolumnsid where sysobjectsxtype='U' and syscolumnsxtype in (34,35,99,167,175,231,239,241,231)

select @sql=@sql+'select null,null,null'

exec sp_executesql @sql

以上就是关于如何在sql里用一条T-SQL命令查看数据库所有表内容全部的内容,包括:如何在sql里用一条T-SQL命令查看数据库所有表内容、SQL 查找整个数据里的某字符,命令怎么写、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://www.54852.com/sjk/10205388.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存