今天在开发时,遇到要统计SQL Server 2005中数据库表的个数的问题。于是自己写下SQL:select count(1) from sysobjects where XTYPE='u',一执行,发现查询的得到表的个数比实际的用户表的个数多了一个。仔细一看发现结果中多了条数据。
图示如下:
其中sysdiagrams并不是用户表,而是数据库的关系图。可是我也没有建数据库的关系图,原来自己在操作SSMS时不小心点击了当前数据库下
的数据库关系图,图示如下:
然后选择了是,结果就出现上面查询得出的结果。
就此问题的答案揭晓了。
于是我将SQL查询语句改了下,可以避免这种情况了。
只统计出用户表的个数:
select count(1) from sysobjects where XTYPE='u' and [name] not in ('sysdiagrams')
分享到:
相关推荐
这是使用Microsoft Sql Server数据库实现的订单管理课程作业,包含数据库脚本、数据库文件、要求及文档。 本资源中实现的数据库表有订单信息表、客户信息表、送货记录表,文档列出了所有插入数据的脚本。创建了计算...
在SQL Server里查看当前连接的在线用户数
一道SQL面试题 希望对你有用!!!!!!!!
通过《SQL Server 数据库备份和还原认识和总结(一)》,相信您对数据备份和还原有了一个更深入的认识,在上文中我没有对事务日志做剖析,在此推荐宋沄剑的文章,对事务日志做了比较详细的讲解://...
基于Microsoft Sql Server的汽车售票管理 数据库课程设计,资源包含数据库文件、说明文档、全部数据库脚本。 1.涉及数据库表、约束定义、数据更新、存储过程、视图、索引及触发器。 2.数据库表有三张:车票信息表、...
4.自动/手工备份本地或局域网(远程)SQL Server数据库,备份文件与当前连接的SQL Server完全保持一致; 5.通过ZIP模式压缩并加密数据库备份文件; 6.将备份文件通过LAN/FTP/EMAIL进行异地传输; 7.将相应的备份日志...
安装有SQL SERVER 2000的计算机。 四、实验示例 1.查找表中所有姓刘的职工的工号,姓名,部门,薪水 2.查找所有定单金额高于20000的所有客户编号 3.查找业务部或会计部的女员工的基本信息。 4.选取编号界于‘C...
SQL Server支持多个实例,即支持在同一台计算机上同时运行多个SQL Server数据库引擎实例,每个SQL Server数据库引擎实例各有一套不为其它实例共享的系统及用户数据库。应用程序连接同一台计算机上的SQL Server数据库...
这是使用Microsoft Sql Server数据库实现的长途汽车管理系统课程作业,包含数据库脚本、数据库文件、要求及文档。 文档中画出了E-R关系图(单表的及整体的),包含三张数据库表:线路信息、汽车信息、票价信息。 ...
公司随着业务的不断发展,公司员工的数量不断增加,人事考勤方面的管理已成为公司管理中的重要部分.传统的人事考勤制度已不能有效地管理员工的出勤状况,所以人事考勤系统必然成为人事考勤管理的有效工具. 在使用人事...
本书浓缩了作者作为SQL Server数据库架构师多年来丰富的实践经验,适合各类数据库开发和管理人员学习参考 目录 第1章 数据库概念简介 1.1 数据库设计阶段 1.1.1 概念阶段 1.1.2 逻辑阶段 ...
SQLServer数据库设计 数据库设计 ⼀、数据库设计的必要性 在实际的软件项⽬中,如果系统中需要存储的数据量⽐较⼤,需要设计的表⽐较多,表与表之间的关系⽐较复杂,那我们就需要进⾏规 范的数据库设置。如果不经过...
Oracle数据库在大多数企业中受到广泛使用,而SQL Server数据库也因为和Windows的联系,在企业中的使用也是非常广泛。 操作系统的 稳定对数据库来说是十分紧要的,在数据库可操作平台上,Oracle可在所有主流平台上 ...
SQL server 复杂查询那条原创的文档所需要的源代码,包括数据库的创建,数据表的创建。方便读者们验证查询
书名: SQLServer2008查询性能优化 作者: 弗里奇(Grant Fritchey) 出版社: 人民邮电出版社 出版日期: 2010年8月1日 ISBN: 9787115230294 编辑推荐 《SQL Server 2008查询性能优化》为你提供了处理查询性能所...
针对某煤矿机械制造企业数据库系统用户数量较多而影响数据库系统安全性能的问题,提出了一种基于SQL Server的数据库系统安全机制的设计方案;详细介绍了该安全机制中登录身份模式选择、应用程序验证、创建SQL Server组...
有更改(添加、删除和修改)员工表中本部门员工信息的操作权限:职务为 “收费” 的员 工只具有收费的操作权限。 (4)收费信息包括:房号,业主编号,收费日期,收费类型,数量,收费金额,员 工号等。收费类型包括...
一、源码特点 ... 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为SQLSERVER2008,使用java语言开发。 3、数据库文件名是jspdtchaoshi.mdf ,系统名称jspdtchaoshi 4、系统首页地址:login.jsp
PG需要将自己添加的查询SQL文记入log,然后在EXPLAIN PLAN中进行分析,尽量减少全表扫描 ORACLE SQL性能优化系列 1.选择最有效率的表名顺序(只在基于规则的优化器中有效) ORACLE的解析器按照从右到...
一、源码特点 JSP库存管理系统 是一套完善的WEB网页管理系统,对理解JSP ...2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为SQLServer2008,使用java语言开发。 3、数据库文件名是jspkucun.mdf ,系统名称jspkucun