随笔分类 - SqlServer
摘要:
得到一个给定用户使用了的权限脚本,直接上代码,自己研究。
阅读全文

摘要:数据库随着使用时间,若不进行相应管理就会越来越慢,优化数据库方法很多,在此不介绍,说一下,如何自动对其索引产生的碎片进行自动重建,索引碎片的增多,有什么影响,在此不阐述!
直接看代码~!节约时间。
阅读全文
摘要:
判断某一个表的记录总数,对于一个开发者来说是最再常见不过的事,我想大家都常用的作法就是:
select count(*) from 表名;
这种做法没做,我这儿主要说的是效率问题。当一个数据表的记录数不是太多时,这样得到记录总数的效率不是问题。但试想,如果一个表的记录总数超过几百万或者几千万,要再用上面的Sql语句得到表的记录总数,速度会慢得让人难以忍受。有人会说了,可以一表上建立聚簇集索引呀,不错,若在表的某个字段上建立聚簇索引,第一次执行该语句的时
阅读全文

摘要:在网友的博客中看到这编文章不错,就记了下来。供大家参考,在写存储过程时的经验之谈
1、开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库table或view,不方便校验。
阅读全文
摘要:SQL操作全集
下列语句部分是Mssql语句,不可以在access中使用。
SQL分类:
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
阅读全文
摘要:经典SQL语句大全下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,RE...
阅读全文
摘要:Sql常见面试题1.用一条SQL语句查询出每门课都大于80分的学生姓名namekechengfenshu张三语文81张三数学75李四语文76李四数学90王五语文81王五数学100王五英语90A:selectdistinctnamefromtablewherenamenotin(selectdisti...
阅读全文
摘要: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...
阅读全文