统计数据库中表,视图,存储过程个数的SQL
2010-10-31 23:00
253 查看
公司EHR这个产品,从去年11月份开始做,做到今年8月份算告一段落。
统计了一下数据库的大概信息:
表个数:302,试图个数:28,存储过程:81。
统计的SQL语句如下:
代码
这个多的表,试图,存储过程算是我接触的项目里最多的了,O(∩_∩)O~
当然也是因为这个产品模块相对多吧,
有:系统管理,组织架构,人事管理,薪资福利,考勤管理,绩效管理,招聘管理,培训管理,报表中心,员工自助平台等等。
看到这么的表,试图,存储过程,给我的第一个想法就是:以后要维护这些是一个多么大的工作量啊。
良好的OO设计必须具备的三个特性:可复用,可扩充,可维护。
软件开发完成‘前’和软件完成‘后’,需要花费更多的时间的,大家应该知道是:完成后。
这就是一个维护的过程,要想维护起来简单容易,最好的办法是:没有。
没有表,没有试图,没有存储过程,呵呵,当然这在一般条件下,是不可能的。
所以我们只有尽力的减少个数,规范编码,提高代码的复用性。
我个人的习惯和一直追求的是:从有到无。
一个功能的实现要编码20行,换个思路不用代码就实现,我想一般人都会选择后者。
编码简单点吧,你的人生才会不简单...O(∩_∩)O哈哈~
统计了一下数据库的大概信息:
表个数:302,试图个数:28,存储过程:81。
统计的SQL语句如下:
代码
SELECT count(*) 存储过程个数 FROM sys.sysobjects WHERE (type = 'P') GO SELECT count(*) 视图个数 FROM sys.sysobjects WHERE (type = 'V') GO SELECT count(*) 表个数 FROM sys.sysobjects WHERE (type = 'U') GO
这个多的表,试图,存储过程算是我接触的项目里最多的了,O(∩_∩)O~
当然也是因为这个产品模块相对多吧,
有:系统管理,组织架构,人事管理,薪资福利,考勤管理,绩效管理,招聘管理,培训管理,报表中心,员工自助平台等等。
看到这么的表,试图,存储过程,给我的第一个想法就是:以后要维护这些是一个多么大的工作量啊。
良好的OO设计必须具备的三个特性:可复用,可扩充,可维护。
软件开发完成‘前’和软件完成‘后’,需要花费更多的时间的,大家应该知道是:完成后。
这就是一个维护的过程,要想维护起来简单容易,最好的办法是:没有。
没有表,没有试图,没有存储过程,呵呵,当然这在一般条件下,是不可能的。
所以我们只有尽力的减少个数,规范编码,提高代码的复用性。
我个人的习惯和一直追求的是:从有到无。
一个功能的实现要编码20行,换个思路不用代码就实现,我想一般人都会选择后者。
编码简单点吧,你的人生才会不简单...O(∩_∩)O哈哈~
相关文章推荐
- 刷新SQL Server所有视图、函数、存储过程 更多 sql 此脚本用于在删除或添加字段时刷新相关视图,并检查视图、函数、存储过程有效性。 [SQL]代码 --视图、存储过程、函数名称 DECLARE @NAME NVARCHAR(255); --局部游标 DECLARE @CUR CURSOR --自动修改未上状态为旷课 SET @CUR=CURSOR SCROLL DYNAMIC FO
- oralce实战第七天--pl/sql的进阶、分页存储过程、例外和视图
- 手动 重编译存储过程、SQL语句、函数、触发器、视图
- 转:WF中的跟踪服务(1):Sql跟踪数据库表,视图,存储过程等相关说明
- SQL语句查询存储过程 视图 所有表 触发器
- 获取数据库表详细信息、存储过程、视图、的sql
- SQL2000系统表、存储过程、函数的功能介绍及应用2009年01月21日 星期三 11:38虽然使用系统存储过程、系统函数与信息架构视图已经可以为我们提供了相当丰富的元数据信息,但是对于某些特殊的元数据信息,我们仍然需要直接对系统表进行查询。因为SQL
- MS SQL Server中数据表、视图、函数/方法、存储过程是否存在判断及创建
- sql:MySQL 6.7 表,视图,存储过程结构查询
- 查询数据库中表或视图或存储过程的数量 sql 语句
- sql语句获取表,视图,存储过程等信息(自己总结)
- oralce实战第七天--pl/sql的进阶、分页存储过程、例外和视图
- MS sql server 判断表/视图/存储过程是否存在
- SQL 存储过程和视图有什么关系?
- SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识
- MS SQL Server中数据表、视图、函数/方法、存储过程是否存在判断及创建
- SQL查找某个"关键字"在视图、函数、存储过程中存在
- 从已有数据库生成脚本来获得生成数据表、视图、函数、存储过程以及触发器的SQL语句
- sql 修改表、视图、存储过程的架构
- SQl 查询表、存储过程、函数、视图等所在的存储过程