摘要: 一、PL/SQL简介 1、概念:PL/SQL是Oracle在标准SQL语言上的过程性扩展。 2、优点和特性 提高应用程序的运行性能 提供模块化的程序设计功能 允许定义标示符 具有过程语言控制结构 具备良好的兼容性 处理运行错误二、PL/SQL语言基础 1、编写PL/SQL应用程序时,只能嵌入select语句、DML语句和事务控制语句,不能嵌入DDL语句,DCL语句。 2、PL/SQL块 基本结构如下所示:1 declare 2 /*定义部分-变量、常量、游标、异常、例解*/3 begin4 /*执行部分-PL/SQL,SQL 语句*/5 exception6 /*... 阅读全文
posted @ 2013-12-25 16:29 Flashy_Dream 阅读(1012) 评论(0) 推荐(1) 编辑
摘要: 一、SQL函数 1、分类:单行函数(日期、数值、转换、字符等),多行函数,也称为分组函数(max、min、avg、sum、row_number、rank等)。 2、数值函数 abs(n):求数字n的绝对值 ceil(n):返回大于等于数字n的最小整数 floor(n):返回小于等于数字n的最大整数 round(n,[m]):执行四舍五入运算。如果省略m或为0,则四舍五入至整数位,如果m是负数,则四舍五入到小数点前m位,如果m是正数,则四舍五入至小数点后m位。trunc(n,[m]):截取数字。如果省略m,则将数字n的小数部分截取,如果m是负数,则将n截取至小数点前的m位,如果m是正... 阅读全文
posted @ 2013-12-25 14:55 Flashy_Dream 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 一、表空间 1、概念:表空间实质上是组织数据文件的一种途径,表空间包含着逻辑对象。一个数据库对应着多个表空间,一个物理文件对应一个表空间。当创建数据库时要创建表空间,并指定数据文件。 2、分类:(目录表空间、常规表空间、系统临时表空间、用户临时表空间、undo表空间) 3、表空间的创建(一般会使用到常规表空间、临时表空间,默认表空间是System)、修改、删除 示例代码如下所示: 1 --创建常规表空间 2 create tablespace 表空间名 3 datafile 'D:\database\datafiles_1.dbf' size 50M; 4 --创建临时表空间. 阅读全文
posted @ 2013-12-25 12:52 Flashy_Dream 阅读(376) 评论(0) 推荐(0) 编辑
摘要: Oracle系统的体系结构是指Oracle数据库服务器的主要组成以及这些组成部分之间的联系和操作方式。通过介绍Oracle的体系结构能够清楚地理解Oracle的工作机制和工作过程,对深刻理解Oracle数据库非常有帮助。所以,这部分是Oracle数据库的核心内容。 以下是Oracle 体系结构及安全管理的思维导图,全屏观看,请点击:Oracle 体系结构及安全管理 阅读全文
posted @ 2013-12-24 13:49 Flashy_Dream 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 以前,XML是程序员的宠儿,是数据传输、API、AJAX应用等方面的不二选择,,特别是遇到AJAX应用的时候,XMLHttpRequest会检查返回数据的MIME类型,如果是text/xml类型,XMLHttpRequest就会运行XML Parser来解析返回的文档,并在内存中构建出对应的DOM树,之后,你可以用JavaScript标准的DOM方法来操作DOM树。由于众所周知DOM的诟病,这显然不是有效率的方法。另外一个问题是,如果你想使用JavaScript对象而不是直接用XML数据的话,你还得自己遍历整个DOM树来创建相应对象。 于是JSON横空出世. JSON提供了一种更适合A... 阅读全文
posted @ 2013-12-23 12:38 Flashy_Dream 阅读(908) 评论(1) 推荐(1) 编辑
摘要: 传统的WEB应用程序模型是这样工作的:当用户的界面操作触发HTTP请求,服务器在接到请求后进行一些业务逻辑处理,如保存数据等,然后向客户端返回一个html页面。但这种方式并没有给予用户很好的应用体验,当服务器在处理数据的时候,用户则处于等待的状态,每一步操作都需要等待,太多的等待会使用户越来越没有耐心。而Ajax则大不相同,它通过Ajax引擎,使得应用过程很自然,操作很流畅。因为其只和服务器交换有用的数据,而页面显示等不必要的数据则不再重新加载。Ajax引擎就是JavaScript、XML、XMLHttpRequest等等各项技术的综合应用。以下是jQuery中的Ajax应用的思维导图,全.. 阅读全文
posted @ 2013-12-22 12:47 Flashy_Dream 阅读(1676) 评论(2) 推荐(3) 编辑
摘要: 一、缓存概述 缓存是在内存中保存创建代价高的信息副本的一种技术,它可以同时提高性能和扩展性。二、缓存的分类 1、客服端缓存(客服端浏览器的硬盘上保留的静态文件) 2、服务端缓存 (1)静态文件缓存(静态页面) (2)动态缓存 1)传统缓存方式 2)页面输出缓存 写法一、将整个ASP.NET页面内容保存在服务器内存中。用法:在aspx页面的顶部加,其中Duration表示缓存的时间,VaryByParam表示页面根据什么方式发送的参数来更新缓存的内容。 写法二、在web.config中加入该配置: 1 2 3 4 ... 阅读全文
posted @ 2013-12-21 19:45 Flashy_Dream 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 引:图形化报表通常用来展示业务数据,以便将繁杂的业务数据简单化。一、常用的图形化报表组件(Highchars(纯js)、水晶报表、jqChart、MsChart、XtraReports)二、MsChart报表结构 (1)背景:图表的背景色 (2)图标标题:一般位于图表的正上方中间位置。有的报表支持设置副标题。 (3)图例说明 (4)X轴、Y轴 (5)X轴标题、Y轴标题 (6)坐标刻度值:用于控制和显示Y轴方向的数据值。 (7)序列:一个报表中可以有一个或者多个序列三、在ASP.NET WebForm模型中使用MsChart 最常用的属性包括:ChartAreas:增加多个绘... 阅读全文
posted @ 2013-12-21 18:12 Flashy_Dream 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 一、配置文件 1、ASP.NET中两种基于XML格式的配置文件:machine.config(服务器配置文件)web.config(遵循就近原则)。 2、sqlserver数据库连接字符串的配置 (1)配置连接字符串 1 2 3 (2)使用字符串1 private readonly string connectionString = ConfigurationManager.ConnectionStrings["sql"].ConnectionString.ToString(); (3)数据库连接字符串的加密和解密 DOS命名行加密语法如... 阅读全文
posted @ 2013-12-21 16:57 Flashy_Dream 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 一、Excel导入到GridView以及数据库操作比较简单,这儿不做过多讲解,需要注意的有二点: 1、设置IMEX=1将强制混合数据转换为文本。 2、解决Excel驱动程序默认读取8行:将"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel"目录下的TypeGuessRows属性值修改为0。二、导出到Excel方法一:用Microsoft.Office.Interop.Excel 组建方式导出,直接遍历excel每个单元格插入。吐槽下此方法慢如蜗牛,不喜欢的跳过。程序准备 1、在项目中添加Microsoft 阅读全文
posted @ 2013-12-21 15:03 Flashy_Dream 阅读(493) 评论(0) 推荐(0) 编辑