在整个库里查某个值并替换
来源:互联网 发布:单元格数据拆分 编辑:程序博客网 时间:2024/05/18 22:18
--在整个库里查某个值
declare @str varchar(100)
set @str='oldvalue' --要搜索的字符串
declare @s varchar(8000)
declare tb cursor local for
select s='if exists(select 1 from ['+b.name+'] where convert(varchar,['+a.name+']) like''%'+@str+'%'')
print ''select top 5 ['+a.name+'],* from ['+b.name+']'''
from syscolumns a join sysobjects b on a.id=b.id
where b.xtype='U' and a.status>=0
--所查列的字段类型
and a.xusertype in(175,239,231,167,56,60,108,106)
open tb
fetch next from tb into @s
while @@fetch_status=0
begin
exec(@s)
fetch next from tb into @s
end
close tb
deallocate tb
--在整个库里查某个值
declare @str varchar(100)
declare @str2 varchar(100)
set @str='oldvalue' --要搜索的字符串
set @str2='newvalue' --要替换的字符串
declare @s varchar(8000)
declare tb cursor local for
select s='if exists(select 1 from ['+b.name+'] where convert(varchar,['+a.name+']) like''%'+@str+'%'')
print ''update ['+b.name+'] set ['+a.name+']='''''+@str2+''''' where ['+a.name+']='''''+@str+''''''''
from syscolumns a join sysobjects b on a.id=b.id
where b.xtype='U' and a.status>=0
--所查列的字段类型
and a.xusertype in(175,239,231,167,56,60,108,106)
open tb
fetch next from tb into @s
while @@fetch_status=0
begin
exec(@s)
fetch next from tb into @s
end
close tb
deallocate tb
- 在整个库里查某个值并替换
- 一键替换整个工程下面某个字符串或者其他
- shell 扫描读取并替换某个词
- mysql查询某个特定值在整个数据库中所在的表和字段的方法
- 如何在整个webapp中调用某个实例对象?
- 查找整个数据库里某个字段在哪些表里
- 查找某个字段在整个数据出现的表
- 在并查集中查找某个元素
- java eclipse 整个项目或包查找只定字符串并替换
- linux如何在多个文件中替换某个字符串
- sed在多个文件夹中替换某个字符
- JavaScript 在字符串中替换某个位置的字符
- JavaScript 在字符串中替换某个位置的字符
- 统一替换整个数据库中的数据表字段值
- 在整个数据库搜索某个字符串在哪个表的哪个字段中
- pthread_once()使用(某个时间在整个程序中仅执行一次,不确定是那个线程)
- netbeans 查找替换整个项目
- vi部分命令. 替换操作; 文本格式转换; 在整个文件中替换; 在行首尾添加字符串.
- Hibernate使用注意事项之增删改查
- 手势滑动控制组建显示的FrameLayout
- ajax终止请求
- 关于安卓知识的一些小记录
- python中字符大小写的控制及判断
- 在整个库里查某个值并替换
- 在 Xcode 6 中使用矢量图( iPhone 6 置配 UI)
- Palindrome Partitioning II
- 临界资源互斥的基本方法
- 求余运算转换为位运算
- mdd的烦恼
- activity的生命周期描述
- iOS8开发~Swift(三)UI详解
- Note6:继承和接口