随笔分类 -  SqlServer

摘要: 得到一个给定用户使用了的权限脚本,直接上代码,自己研究。 阅读全文
posted @ 2012-01-13 16:46 .NET快速开发框架 阅读(2407) 评论(5) 推荐(3) 编辑
摘要:数据库随着使用时间,若不进行相应管理就会越来越慢,优化数据库方法很多,在此不介绍,说一下,如何自动对其索引产生的碎片进行自动重建,索引碎片的增多,有什么影响,在此不阐述! 直接看代码~!节约时间。 阅读全文
posted @ 2011-10-10 16:20 .NET快速开发框架 阅读(3022) 评论(7) 推荐(3) 编辑
摘要: 判断某一个表的记录总数,对于一个开发者来说是最再常见不过的事,我想大家都常用的作法就是:   select count(*) from 表名;   这种做法没做,我这儿主要说的是效率问题。当一个数据表的记录数不是太多时,这样得到记录总数的效率不是问题。但试想,如果一个表的记录总数超过几百万或者几千万,要再用上面的Sql语句得到表的记录总数,速度会慢得让人难以忍受。有人会说了,可以一表上建立聚簇集索引呀,不错,若在表的某个字段上建立聚簇索引,第一次执行该语句的时 阅读全文
posted @ 2010-12-20 09:43 .NET快速开发框架 阅读(12717) 评论(38) 推荐(10) 编辑
摘要:在网友的博客中看到这编文章不错,就记了下来。供大家参考,在写存储过程时的经验之谈 1、开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库table或view,不方便校验。 阅读全文
posted @ 2009-07-13 15:21 .NET快速开发框架 阅读(299) 评论(0) 推荐(0) 编辑
摘要:SQL操作全集 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 阅读全文
posted @ 2009-07-10 13:34 .NET快速开发框架 阅读(494) 评论(0) 推荐(0) 编辑
摘要:经典SQL语句大全下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,RE... 阅读全文
posted @ 2009-06-23 13:41 .NET快速开发框架 阅读(557) 评论(0) 推荐(0) 编辑
摘要:Sql常见面试题1.用一条SQL语句查询出每门课都大于80分的学生姓名namekechengfenshu张三语文81张三数学75李四语文76李四数学90王五语文81王五数学100王五英语90A:selectdistinctnamefromtablewherenamenotin(selectdisti... 阅读全文
posted @ 2008-12-18 20:01 .NET快速开发框架 阅读(491) 评论(0) 推荐(0) 编辑
摘要:SQL Server 2000查询n到m条记录?(1)select top m * from tablename where id not in (select top n id from tablename)(2). select top m * into 临时表(或表变量) from table... 阅读全文
posted @ 2008-12-18 19:38 .NET快速开发框架 阅读(265) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示