2011年9月6日
摘要: use mastergodeclare @dbName nvarchar(50)set @dbName='YiLiHuaXueDevelope' --数据库名declare @spid nvarchar(20) declare cur_lock cursor for SELECT DISTINCT request_session_id FROM master.sys.dm_tran_locks WHERE resource_type = 'DATABASE' AND resource_database_id = db_id(@dbName)open cur_lo 阅读全文
posted @ 2011-09-06 18:19 认真的我 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 方法一SELECT 序号=C.column_id, 列名=C.name, 是否主键=ISNULL(IDX.PrimaryKey,N''), 数据类型=T.name, 长度=C.max_length, Precision=C.precision, 小数位=C.scale, 允许空=CASE WHEN C.is_nullable=1 THEN N'是'ELSE N'否' END, 默认值=ISNULL(D.definition,N''), 说明=ISNULL(PFD.[value],N'')FROM sys.colum 阅读全文
posted @ 2011-09-06 18:19 认真的我 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 经典SQL语句集锦(收藏版) 下列语句部分是MsSql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXE 阅读全文
posted @ 2011-09-06 18:18 认真的我 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=03.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。4.应尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎 阅读全文
posted @ 2011-09-06 18:07 认真的我 阅读(221) 评论(0) 推荐(0) 编辑
摘要: select rowcnt from sysindexes where id=object_id('表名')select rowcnt from sysindexes where id=object_id('表名') and indid=1 阅读全文
posted @ 2011-09-06 18:06 认真的我 阅读(341) 评论(0) 推荐(0) 编辑
摘要: IsPostBack深入探讨1 IsPostBack介绍IsPostBack是Page类有一个bool类型的属性,用来判断针对当前Form的请求是第一次还是非第一次请求。当IsPostBack=true时表示非第一次请求,我们称为PostBack,当IsPostBack=false时表示第一次请求。在asp.net框架内部有很多的场景需要判断IsPostBack,比如LoadAllState等操作就需要在PostBack的时候进行。对于我们自己使用WebForm进行开发时,经常会在Page_Load中对IsPostBack进行判断,因为第一次请求的时候会执行Page_Load,在非第一次请求的 阅读全文
posted @ 2011-09-06 18:00 认真的我 阅读(582) 评论(0) 推荐(0) 编辑