通过指定值查询该值所在所有表与字段的信息
来源:互联网 发布:跳蚤市场源码'' 编辑:程序博客网 时间:2024/05/18 19:45
各位有没有遇到客户要求快速修改数据,删除测试数据的情况?虽然修改数据不在我们权限范围内,原则上也不允许,具体问题具体分析吧。附件中的代码还是比较方便、及时、全面删除我们开发测试过程中产生的测试数据以及垃圾数据,只要根据关键字就可以查询到所有数据,所以此功能要谨慎使用,在执行前最好已有备份,否则造成不必要的后果自负哦,在此声明与本人无关。
使用说明:
1、解压附件中的3个页面部署到本地或服务器。
说明:UserTabColumnsList.jsp:为主查询列表页面;
UserTabValuesList.jsp:为查询结果的明细列表页面;
processor.jsp:为操作处理页面,包括:根据表中字段的值替换新值,根据表中字段的值删除数据
2、数据库用户配置,UserTabColumnsList.jsp页面第60行,如下图所示:
3、查询条件[值]为空的情况下查询不会得到结果,但仍会执行查询,请勿操作!会严重影响服务器运行压力。
4、数据替换与删除,指定查询的值(最好同时指定表名/字段名)执行查询后,如下图:
1)、替换,点击笔形编辑按钮,会弹出如下窗口:
输入需要替换的目标值,点击确定后就可以将原有的值替换为新值。
2)、删除,点击删除按钮后会弹出确认框,此操作为物理删除,执行后无法恢复,请谨慎操作:
5、注意,查询的记录数大于1条时,请先点击明细页面确认,如果全都是符合要求的数据可以直接进行操作,如果存在不符合的数据请重新使用关键字查询过滤。
目前存在的缺陷:
1、时间、数值类型查询没有完善;
2、查询缓慢,由于需要遍历库中所有用户表,再对结果集添加条件遍历查询;
3、查询结果的明细列表页面没有对结果处理功能;
3、没有权限控制,此功能是把双刃剑,需合理使用;
4、没有操作记录,误操作后无法恢复与查询;
虽然有诸多缺陷,但目前功能已满足我们日常维护使用需求。如果此功能得到肯定还请平台部帮忙完善,如果有同事感兴趣的话,有更加完善的版本请联系我或者回复本贴。
使用说明:
1、解压附件中的3个页面部署到本地或服务器。
说明:UserTabColumnsList.jsp:为主查询列表页面;
UserTabValuesList.jsp:为查询结果的明细列表页面;
processor.jsp:为操作处理页面,包括:根据表中字段的值替换新值,根据表中字段的值删除数据
2、数据库用户配置,UserTabColumnsList.jsp页面第60行,如下图所示:
3、查询条件[值]为空的情况下查询不会得到结果,但仍会执行查询,请勿操作!会严重影响服务器运行压力。
4、数据替换与删除,指定查询的值(最好同时指定表名/字段名)执行查询后,如下图:
1)、替换,点击笔形编辑按钮,会弹出如下窗口:
输入需要替换的目标值,点击确定后就可以将原有的值替换为新值。
2)、删除,点击删除按钮后会弹出确认框,此操作为物理删除,执行后无法恢复,请谨慎操作:
5、注意,查询的记录数大于1条时,请先点击明细页面确认,如果全都是符合要求的数据可以直接进行操作,如果存在不符合的数据请重新使用关键字查询过滤。
目前存在的缺陷:
1、时间、数值类型查询没有完善;
2、查询缓慢,由于需要遍历库中所有用户表,再对结果集添加条件遍历查询;
3、查询结果的明细列表页面没有对结果处理功能;
3、没有权限控制,此功能是把双刃剑,需合理使用;
4、没有操作记录,误操作后无法恢复与查询;
虽然有诸多缺陷,但目前功能已满足我们日常维护使用需求。如果此功能得到肯定还请平台部帮忙完善,如果有同事感兴趣的话,有更加完善的版本请联系我或者回复本贴。
0 0
- 通过指定值查询该值所在所有表与字段的信息
- 查询所有表的所有字段信息
- 替换所有与该字段值,相关的表!
- 根据字段值查询其所在的表、字段
- 如何查询同一字段所在的所有表
- mysql查询库中所有的表名,mysql查询指定表中的所有字段名及其相关信息
- SQLServer查询所有表所有字段包含xx的信息
- SQLServer查询所有表所有字段包含xx的信息
- oracle查询所有表的所有字段包含指定关键字且替换为指定关键字
- sqlserver2005 查询数据库所有表的字段信息
- oracle如何通过sql查询表的所有字段名?
- 查询字符串所在的表和字段
- 查询所有数据库中的所有表的所有字段的信息
- 查询整个数据库中某个特定值所在的表和字段的方法
- 查询整个数据库中某个特定值所在的表和字段的方法
- 查询整个数据库中某个特定值所在的表和字段的方法
- 查询整个数据库中某个特定值所在的表和字段的方法
- 查询整个数据库中某个特定值所在的表和字段的方法
- first
- 【java笔记】java多态性的例子
- 12-21日 刘阳阳
- UVA 113 --- Power of Cryptography 【double避开高精度】
- pc 上winscp 连接本地centos虚拟机
- 通过指定值查询该值所在所有表与字段的信息
- MotionEvent的getX()与getRawX()区别
- UVA 10161 --- Problem A.Ant on a Chessboard 找规律
- mysql 修改自增类型
- 单目录单个Makefile、多目录单个Makefile、多目录多个Makefile
- 深入理解HTTP Session
- onchange与onpropertychange
- Eclipse开发Java和Android程序:配置文档提示和源代码查看功能(doc和source)
- 【C语言】逆转一个数字