统计数据库中表,视图,存储过程个数的SQL

公司最近的一个项目,做到现在告一段落了统计了一下数据库的大概信息:表个数视图个数存储过程个数 SQL语句如下:SELECT COUNT(*) 存储过程个数 FROM SYS.SYSOBJECTS WHERE (XTYPE = 'P') GO SELECT COUNT(*) 视图个数 FROM SYS.SYSOBJECTS WHERE (XTYPE = 'V') GO SELECT COUNT(*) 表个数 FROM SYS.SYSOBJECTS WHERE (XT...

SQL2008关于c001f011的错误解决办法

从ICassFactory为CLSID为{17BCA6E8-A950-497E-B2F9-AF6AA475916F}的COM组件创建实例失败,原因是出现以下错误:c001f011.(Microsoft.Server.manageDTS)今天在“新建维护计划”时,报错:创建维护计划失败。其他信息:从 ICLassFactory 为CLSID为{17BCA6E8-A95D-497E-B2F9-AF6AA475916F}的COM组件创建实例失败,原因是出现以后错误:c001f011.(Microsoft.SqlServer.ManagedDTS)从ICassFactory为CLSID为{17B...

SQL行转列解决方案

最近有个项目用到行转列,难为死我了,搞了半天实在弄不出来,就上网搜到一段代码。/* 普通行列转换 假设有张学生成绩表(tb)如下: Name Subject Result 张三 语文  74 张三 数学  83 张三 物理  93 李四 语文  74 李四 数学  84 李四 物理  94 */ ------------------------------------------------------------------------- /* 想变成 姓名 语文 数学 物理 ---...

数据库分页存储过程

前两天去面试,让写一分页存储过程,嘿,当时竟然忘了怎么写……回来后写一个记之use newssystem go create procedure pro_news( @pageIndex int, @pageSize int ) as declare @startRow int,@endRow int set @startRow=(@pageIndex-1)*@pageSize+1 set @endRow=@startRow+@pageSize-1 select * from ( select *,ROW_NUMBER() over (order ...

Access查询前几条的top

写了一条查询语句select top 10 * from TableName order by id desc竟然把全部的查出来了,搞了半天不知道咋回事。后来问一下同事,跟我说要这样写才可以select * from (select top 10 * from TableName ) order by id desc

最近回复