2011年9月6日
摘要: 方法一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) 编辑
  2011年8月25日
摘要: Oracle函数大全*************************************************************************************************************************************字符函数*************************************************************************************************************************************1.ASCII返回与指定的字符对应的十进 阅读全文
posted @ 2011-08-25 11:56 认真的我 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 用途 merge 命令可以用来用一个表中的数据来修改或者插入到另一个表。插入或者修改的操作取决于on子句的条件。该语句可以在同一语句中执行两步操作,可以减少执行多条insert 和update语句。merge是一个确定性的语句,即不会在同一条merge语句中去对同一条记录多次做修改操作。语法 1.into 子句:指定所要修改或者插入数据的目标表2.using 子句:指定用来修改或者插入的数据源。数据源可以是表、视图或者一个子查询语句。3.on 子句:指定执行插入或者修改的满足条件。在目标表中符合条件的每一行,oracle用数据源中的相应数据修改这些行。对于不满足条件的那些行,oracle则插入 阅读全文
posted @ 2011-08-25 11:55 认真的我 阅读(1853) 评论(1) 推荐(0) 编辑
摘要: 转载:http://lulijuan505.blog.163.com/blog/static/3083691120097284393259/PDF文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发中,经常要用到该格式,但介绍如何制作PDF格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段“暴力”破解的方法,代码片断如下:StreamWriter pPDF=new StreamWriter(filePath);ArrayList xRefs=new ArrayList();float yPos =0f;long streamStart=0;long streamEnd=0;l 阅读全文
posted @ 2011-08-25 11:52 认真的我 阅读(5328) 评论(2) 推荐(2) 编辑
摘要: 一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII码转换为字符。如果没有输入0~255之间的ASCII码值,CHAR()返回NULL。3、LOWER()和UPPER()LOWER()将字符串全部转为小写;UPPER()将字符串全部转为大写。4、STR()把数值型数据转换为字符型数据。STR(<float_expression>[,length[,<decimal>]])length指定返回的字符串的长度,de 阅读全文
posted @ 2011-08-25 11:49 认真的我 阅读(737) 评论(0) 推荐(0) 编辑
摘要: sysaltfiles 主数据库 在特殊情况下,包含与数据库中的文件相对应的行。该表存储在master 数据库中。syscharsets 主数据库 每个字符集在表中各占一行,表中还包含定义供Microsoft? SQL Server?使用的排序次序。排序次序中的一个在 sysconfigures中标记为默认排序次序,该次序是实际使用的唯一次序。sysconfigures 主数据库 用户设置的每个配置选项在表中各占一行。sysconfigures包含最近启动 Microsoft? SQL Server?前定义的配置选项,还包含最近启动后设置的所有动态配置选项。该表只位于master 数据库中。s 阅读全文
posted @ 2011-08-25 11:45 认真的我 阅读(922) 评论(0) 推荐(0) 编辑