`
逆风的香1314
  • 浏览: 1416017 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

搜索某个字符串在那个表的那个字段中

阅读更多

--搜索某个字符串在那个表的那个字段中

declare @str varchar(100)
set @str='White'  --要搜索的字符串

declare @s varchar(8000)
declare tb cursor local for
select s='if exists(select 1 from ['+b.name+'] where ['+a.name+'] like ''%'+@str+'%'')
 print ''所在的表及字段: ['+b.name+'].['+a.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)
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

/*--测试结果

所在的表及字段: [authors].[au_lname]

--*/

分享到:
评论

相关推荐

    在数据库中遍历查找某个字符串

    在数据库(所有字符串字段)中遍历查找(海查)某个字符串。

    oracle遍历数据库查找字符串

    标题"Oracle遍历数据库查找字符串"暗示了一个实用的解决方案,它允许用户快速搜索Oracle数据库中的特定文本字符串,无需手动编写复杂的SQL查询。这通常在数据审计、故障排查或日志分析等场景中非常有用。 描述中...

    取字符串中字符位置

    在IT领域,尤其是在数据库操作与字符串处理中,掌握如何定位并提取字符串中的特定字符或子串是一项基本且重要的技能。本文将围绕“取字符串中字符位置”这一主题展开,深入探讨在SQL Server 2000及后续版本如SQL ...

    plsql分割字符串

    1. **初始化变量**:首先定义了几个辅助变量,包括`LEN`存储分隔符的长度,`LASTPOS`初始化为`1-LEN`,这是为了在字符串搜索中正确地定位起始位置;`POS`用于存储每次搜索到的分隔符位置;`NUM`计算每次分割的长度;...

    mysql数据库全文多库多表查找,查询所有数据库中包含指定字符的数据。

    1、支持所有数据库查询字符串,或者指定一个或者多个数据库查询字符串; 2、支持本地使用或者指定远程数据库地址; 3、支持命令行指定参数方便运行,支持省略参数; 4、支持显示匹配的数据来自数据库名称和表名称; ...

    SQL查询包含某个字段的所有表名

    在实际应用中,这些查询可以帮助数据库管理员或开发人员快速定位包含特定字段的表,以便于数据迁移、数据分析或结构调整。值得注意的是,不同数据库管理系统可能有不同的系统视图和语法,所以在其他数据库(如MySQL...

    收集一些很有用的字符串操作类C#

    从给定的文件信息来看,我们正在探讨的是一个在C#中用于字符串处理的实用类库,名为`StringHelper`。这个类库包含了多种用于处理字符串的函数,旨在简化开发人员在进行字符串操作时的工作流程。下面将详细介绍该类库...

    如何用phpMyadmin查询某表中的某字段为空的数据.pdf

    在表的视图中,通常有一个“搜索”选项。点击它,会显示一个搜索条件设置界面。在这里,你可以选择你想要查询的字段,并在条件栏中选择“is null”,表示你想找出该字段值为空的记录。然而,如果你发现这种方法没有...

    AC自动机 C语言 ACM 字符串匹配|AC自动机C语言.rar

    它在ACM(国际大学生程序设计竞赛)中也是一项重要的算法技能,因为它能高效地解决字符串匹配问题,特别是面对大量模式字符串时。 AC自动机的核心思想是构建一个状态转移图,每个状态代表一个前缀字符串,状态间的...

    用sql获取某字符串中的数字部分的语句

    这种方法在SQL查询中非常实用,比如当你要筛选出某个字段中数字部分固定而其他部分变化的记录时。例如,如果你有一个名为`data_field`的列,其中的数据格式为`'fixed_prefix_numbered_suffix'`,你可以使用`WHERE F_...

    C++中string替换所有指定字符串的方法

    C++中string提供了replace方法来实现字符串的替换,但是对于将字符串中某个字符串全部替换这个功能,string并没有实现。本文主要介绍了C++中string替换所有指定字符串的实例代码,通过实例代码给大家介绍的非常详细...

    一个oracle根据特定字符截取数据

    这篇博客“一个oracle根据特定字符截取数据”分享了一个实用的方法,适用于那些需要从字符串字段中提取部分信息的情况。通过SQL查询,我们可以高效地完成这项任务。 在Oracle SQL中,有多个内置函数可以帮助我们...

    oracle使用instr或like方法判断是否包含字符串

    在Oracle数据库中,查询数据时有时需要判断某个字段是否包含特定的字符串。当我们无法使用`contains`谓词,比如因为字段没有建立索引时,我们可以采用`instr`或`like`函数来完成这个任务。这两种方法各有特点,下面...

    sql一个字段中的某几个字update

    这段代码的作用是,在表 `tab` 中,当字段 `ϵ绰` 的值包含 `'ֻ'` 且 `'XX'` 等于 `'ֻ'` 在 `ϵ绰` 中首次出现的位置时,将 `'ֻ'` 后的第四个字符及其后的11个字符截取出来作为新的字段值。 #### 4. 使用 `...

    sqlserver replace函数 批量替换数据库中指定字段内指定字符串参考方法

    语法 REPLACE ( ‘string_e­xpression1’ , ‘string_e­xpression2’ , ‘string_e­xpression3’ ) 参数说明 ‘string_e­xpression1’ 待搜索的字符串表达式。string_e­xpression1 可以是字符数据或二进制数据...

    structfind:在 Matlab 结构中搜索值、单元格或字符串-matlab开发

    StructFind,在结构体中查找某个字符串或值的索引 index=structfind(a,field,value) 输入, a : 一个 Matlab 结构体,例如 a(1).name='red', a(2).name='blue'; field : 搜索字段的名称,例如 'name' value : 搜索...

    MySQL替换函数replace()替换指定字段中的所有字符子串为其他字符串

    - `'from_str'`:这是你要在`field_name`字段中查找并替换的原始字符串。 - `'to_str'`:这是你要将`from_str`替换为的新字符串。 - `WHERE `field_name` LIKE '%from_str%'`:这部分用于指定只有当`field_name`字段...

    oracle实现多字段匹配一个关键字查询(本人亲测,没毛病)

    在Oracle数据库中,有时我们需要从多个字段中搜索包含特定关键字的数据。这种需求在很多场景下都非常常见,比如在CRM系统中搜索客户信息、在文档管理系统中查找文档等。本文将详细介绍如何利用Oracle SQL语句实现多...

    presto-selecto:快速选择名称匹配或包含给定字符串的类型的所有层

    快速选择其名称匹配或包含给定字符串的类型的所有层。用法cmd选项移位p-配置并运行Presto Selecto安装自动的如果您已安装其中之一,请在 , 或搜索Presto Selecto。 安装后,当有可用的更新(版本0.4及更高版本)时...

Global site tag (gtag.js) - Google Analytics