位置: 编程技术 - 正文

sqlserver中在指定数据库的所有表的所有列中搜索给定的值(在sql server)

编辑:rootadmin
比如:我们导入了某个客户的资料,我们知道此客户的姓名是ZhangShan,我们想知道,在我们的业务数据库(eg:NorthWind)中,有哪些数据表的哪些字段设置了此姓名值ZhangShan,通过下面的SQL,我们就可以实现此目的,此处的SQL搜索自网上,在此处做了局部修改。 一、搜索数据是String类型 适用于搜索Text,NText,Varchar,Nvarchar,Char,NChar等类型 1、创建存储过程:My_Search_StringInGivenTable 2、创建搜索存储过程:My_Search_String_AllTables 此存储过程将遍历指定数据库的所有表,并利用上面创建的存储过程My_Search_StringInGivenTable来取得每个表的搜索结果。 使用示例 还有另一个版本,就是直接创建一个存储过程来取得所要结果,但个人觉得前面那个方法更具灵活性 2、创建搜索存储过程My_Search_Int_AllTables,与上面类似,此存储过程将调用 My_Search_IntInGivenTable来实现所遍历的每一个数据表的搜索结果 使用示例 Note: 1、你可以根据上面一、二中的第1个存储过程来实现只搜索指定某些数据表的功能。 2、对于其它数据类型如:Date,Real等等均可以此为参照进行修改。 3、此方法对大型数据库会很耗时,所以尽量在小数据库上调试。当需要在大数据库上操作时,尽量避开数据库使用高峰时段并要有耐心。

推荐整理分享sqlserver中在指定数据库的所有表的所有列中搜索给定的值(在sql server),希望有所帮助,仅作参考,欢迎阅读内容。

sqlserver中在指定数据库的所有表的所有列中搜索给定的值(在sql server)

文章相关热门搜索词:在指定数据库创建表的sql语句,在指定数据库创建表的sql语句,sql语句中用来指定对选定的字段进行排序的子句是,sql语句中用来指定对选定的字段进行排序的子句是,sql指定数据库,sql server在指定数据库建表,sql server在指定数据库建表,sql指定数据库,内容如对您有帮助,希望把文章链接给更多的朋友!

mssql server 数据库附加不上解决办法分享 错误,从网上找了一些解决方案,一般都是说文件的权限不足的问题,当然附加的时候必须是有数据库附加权限才可以操作的。解决办法1:给相应

在数据库‘master’中拒绝CREATE DATABASE权限问题的解决方法 publicpartialclassCMS_DBDataContext{partialvoidOnCreated(){//如果数据库不存在则创建数据库if(!this.DatabaseExists()){this.CreateDatabase();}}}遇到了以下错误:在数据库‘master

SQL 判断给定日期值(或时间段)所在星期的星期一和星期天的日期 一、给定一个日期值,求出此日期所在星期的星期一和星期天的日期数据例如给定一个日期--,求出它所在星期的星期一是--,星期天是-0

本文链接地址:https://www.jiuchutong.com/biancheng/348853.html 转载请保留说明!

上一篇:记一次成功的sql注入入侵检测附带sql性能优化(记一次成功的喜悦作文)

下一篇:mssql server 数据库附加不上解决办法分享(mssqlserveradhelper)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络