问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在一个SQL数据库中搜索到特定值的记录

发布网友 发布时间:2022-04-09 19:34

我来回答

1个回答

热心网友 时间:2022-04-09 21:04

这样的话,给你一个思路,你先根据这个库,查找里面所有表名,然后再根据表名,查找字段名,然后再查找所有不是数字或者是二进制的字段进行搜索,当然这个需要多次循环,多次调用,肯定是很麻烦的!肯定得使用游标,虽然效率低,但是这个是唯一的一个办法:declare @tabName VARCHAR(40) declare @colName VARCHAR(40)DECLARE @sql nVARCHAR(2000)
set @sql = '';
DECLARE tabCursor CURSOR FOR sELECT name From sysobjects WHERE xtype = 'u' --查找库中所有的表OPEN tabCursorFETCH NEXT FROM tabCursor INTO @tabName
WHILE @@fetch_status = 0
BEGIN
-- SET @sql = 'UPDATE ' + @tabName + ' SET '
DECLARE colCursor CURSOR FOR Select Name FROM SysColumns Where id=Object_Id(@tabName) --查找表中所有的字段
OPEN colCursor
FETCH NEXT FROM colCursor INTO @colName
set @sql = ' select 1 from '+@tabName+ ' where '+ @colName +' like ''%10%'' '
WHILE @@fetch_status = 0
BEGIN
-- SET @sql = @sql + @colName + '=REPLACE(' +@colName+ ',''XX'',''''),'
set @sql += CHAR(10)+CHAR(13)+ ' select 1 from '+@tabName+ ' where '+ @colName +' like ''%10%'' '
FETCH NEXT FROM colCursor INTO @colName
END
-- SET @sql = LEFT(@sql,LEN(@sql)-1)
-- print @sql
EXEC(@sql)
CLOSE colCursor
DEALLOCATE colCursor
FETCH NEXT FROM tabCursor INTO @tabName
ENDCLOSE tabCursorDEALLOCATE tabCursor 此方法经过验证,但是需要你进行简单的修改!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...抛物线y=x2-4x+3与x轴交于A、B两点,与y轴交于点C,连AC,将直线AC向右... 抢劫罪的构成要素有哪些 抢劫罪的几个要素 抢劫罪违反了什么法律 转化型抢劫的法律认定 我想问问我的魔兽世界帐号值多少钱? 我的号能卖多少?(魔兽世界) 求评估魔兽世界账号价值,懂得来! 魔兽世界账号问题,我有一个90级的DK,想便宜出售了,直接卖了,想问问大... 魔兽世界号价值评估 请问大清花饺子的来历 李文华饺子皮机到哪里买? 阿华煎饺店怎么样 单片机一个定时器作计时使用,一个做波特率发生器,这两个功能单独使用我会,可把它们放在一个程序里面, 怎样做槐华水饺 剑三冬至荣华饺子有什么用啊,说是吃掉后有钱币,可我看我的钱币没涨啊,囍币也没变化啊,求高手指教!!! 不知道和qq号怎样添加微信好友 大清华饺子怎么样 如何设置波特率 华北饺子 51单片机波特率如何设置啊 单片机中如何设置让T1作为波特率发生器进行串口通信,同时T0作为定时器使用?100分奉上,解决再加! 52系列单片机T2用作波特率发生器怎么使用 51单片机定时器1做为波特率发生器还可以计数吗,如果可以对接收和发送有影响吗? 为什么农商银行还没通知房贷转LRP? 单片机波特率发生器和定时器参考代码C51,最好带上说明。新手不懂,定时器和波特率能同时运行吗 51单片机用T1作为波特率发生器时TL1赋值 51单片机用T1的工作方式2作为串口通信的波特率发生器, 本人2018年在银行贷款(商贷),银行已经放款。这种情况还可以改LPR利率吗?已经放款的不可以改吗? 单片机波特率问题 包饺子有什么华丽的方法? 丧事七七表怎么计算 拜托帮忙算一下,办丧事中的过七的日期 丧葬“三七”有什么规矩? 常听到家里有丧事的讲,人死了几期第几期啦。这个专用语言怎么讲? 丧事七期怎么算 男人和女人丧事七期的区别? 永恒圣帝中半圣是什么境界? 永恒圣帝都有哪些主人公? 永恒圣帝大天尊是什么境界 关于吞噬苍穹的等级问题: 斗者、斗士、斗师、斗灵、斗狂、斗王、斗宗、斗皇、斗仙、命仙、天仙、先贤 永恒圣帝总共有几章 永恒圣帝在哪里可以txt全集下载? 《永恒圣帝》的第三卷有哪几章? 永恒圣帝为什么不能再网上看了? 和永恒圣帝差不多的小说 一路听天下 商小燕楚志雄角色名字 是什么小说名字? 情节仿遮天,也有神药,猪脚是混沌体,宝物是有一件空间法宝的小说叫什么名字。 也有几大家族,也有一个 狗狗在家里到处乱拉怎么办 两个人怎么才算是相濡以沫、始终如一呢?