陋室铭
永远也不要停下学习的脚步(大道至简至易)

上一页 1 ··· 88 89 90 91 92 93 94 95 96 ··· 108 下一页
摘要: 7種函數的詳細介紹及用法: 1、錯誤報告(error reporting)函數 sqlcode 返回oracle錯誤號 sqlerrm 返回oracle錯誤信息 主要用於異常處理 declare err_num number; err_msg varchar2(100); begin ... exception ... when others ... 阅读全文
posted @ 2007-11-28 20:59 宏宇 阅读(1541) 评论(0) 推荐(0)
摘要: %TYPE:属性的一种方式是在变量声明中使用。%TYPE是用于取得表或游标中的字段类型, 例如,可以使用它来声明ARTIST表中字段类型相同的变量,注意可以在表中名和字段之间使用点号(.)。 DEALARE V_UNIT_NAME kwmis_xm_unit_bg.UNIT_NAME%TYPE; V_BGOID kwmis_xm_unit_bg.BGOID%TYPE; 通过这种方式就... 阅读全文
posted @ 2007-11-28 10:15 宏宇 阅读(8658) 评论(1) 推荐(1)
摘要: 下面就是例子程序 --明细表打印予处理 通用报表: procedure mx_print_common(pd_id in mx_pd_syn.pd_id%type, p_pd_mxb_id IN mx_pd_mxb_syn.p_mxb_id%type, p_dept_no IN sc_mxk.dept_code%ty... 阅读全文
posted @ 2007-11-28 10:12 宏宇 阅读(2038) 评论(0) 推荐(0)
摘要: EXECUTE IMMEDIATE代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐使用EXECUTE IMMEDIATE,因为它获的收益在... 阅读全文
posted @ 2007-11-23 15:22 宏宇 阅读(410) 评论(0) 推荐(0)
摘要: 选中这个数据库,新建一个查询,输入下面的脚本: EXEC sp_dbcmptlevel database_name, 90 USE database_name EXEC sp_changedbowner 'sa' 其中,database_name是此数据库的名称. 运行可能需要一段时间,运行完成后,点击"关系图",刷新,应该就可以看到关系图了. 阅读全文
posted @ 2007-11-22 13:56 宏宇 阅读(349) 评论(2) 推荐(0)
摘要: 昨天 也就是 2007年11月19日 下午,大风天,中午吃过饭,和同事一起回公司,在路上走着走着,突然,头上掉下来一个路灯的罩,此罩成分不祥,但是绝对和实心陶瓷有一拼,从大概5米的高度自由落体而下,正好落到我脚前,砸到了我的鞋尖,然后一声巨响,粉碎,事后调查,如果我再走快0.05秒 ,就跟着这个世界告别了,第一次感觉死亡离自己如此之近!!!!!!!! 阅读全文
posted @ 2007-11-20 17:50 宏宇 阅读(287) 评论(3) 推荐(0)
摘要: 1、异常的优点 如果没有异常,在程序中,应当检查每个命令的成功还是失败,如 BEGIN SELECT ... -- check for ’no data found’ error SELECT ... -- check for ’no data found’ error SELECT ... -- check for ’no data found’ ... 阅读全文
posted @ 2007-11-19 19:28 宏宇 阅读(3940) 评论(0) 推荐(0)
摘要: PL/SQL处理异常不同于其他程序语言的错误管理方法,PL/SQL的异常处理机制与ADA很相似,有一个处理错误的全包含方法。当发生错误时,程序无条件转到异常处理部分,这就要求代码要非常干净并把错误处理部分和程序的其它部分分开。oracle允许声明其他异常条件类型以扩展错误/异常处理。这种扩展使PL/SQL的异常处理非常灵活。 当一个运行时错误发生时,称为一个异常被抛出。PL/SQL程序编译时的... 阅读全文
posted @ 2007-11-18 16:19 宏宇 阅读(848) 评论(0) 推荐(0)
摘要: 游标2用游标1每条记录中的条件查找 游标2用参数实现,其中MyString VARCHAR2(20);是测试用的变量 如下 create or replace procedure cursor_example as MyString VARCHAR2(20); CURSOR SelectContent IS select A1,A2 from A; CURSOR SelectContent2(A... 阅读全文
posted @ 2007-11-18 11:01 宏宇 阅读(3078) 评论(0) 推荐(1)
摘要: 摘要:本文主要讨论如何利用Oracle的UTL_FILE包来实现对磁盘文件的I/O操作。 文件I/O对于数据库的开发来说显得很重要,比如如果数据库中的一部分数据来自于磁盘文件,那么就需要使用I/O接口把数据导入到数据库中来。在PL/SQL中没有直接的I/O接口,一般在调试程序时可以使用Oracle自带的DBMS_OUTPUT包的put_line函数(即向屏幕进行I/O操作)即可,但是对于磁盘文... 阅读全文
posted @ 2007-11-15 20:37 宏宇 阅读(459) 评论(2) 推荐(0)
摘要: 游标是什么 游标字面理解就是游动的光标。 用数据库语言来描述:游标是映射在结果集中一行数据上的位置实体,有了游标,用户就可以访问结果集中的任意一行数据了,将游标放置到某行后,即可对该行数据进行操作,例如提取当前行的数据等。 二 游标的分类 显式游标和隐式游标 显式游标的使用需要4步: 1. 声明游标 CURSOR mycur(vartype number) ... 阅读全文
posted @ 2007-11-15 20:09 宏宇 阅读(369) 评论(0) 推荐(0)
摘要: 使用PL/SQL可以读写文件,我们可以将查询的数据以一定格式写入文件中,当我们注意分割字段的方式,就可以将它转换成我们需要的格式! 首先我了解到将字段存入txt文件中,如果使用制表符分隔字段,将文件名后缀改为xls,我们就可以以Excel打开这个文本文件,并且是按照表格形式展现的;同样道理,如果我们使用逗号进行分隔,然后将后缀改为cvs,也会以Excel的CVS格式打开这个文件! 下面写一个例子... 阅读全文
posted @ 2007-11-15 19:30 宏宇 阅读(1762) 评论(1) 推荐(0)
摘要: --定义游标查出结果集,打开游标 DECLARE Employee_Cursor CURSOR FOR SELECT BBSID, BBSTitle FROM BBS OPEN Employee_Cursor --遍历结果集 declare @au_lname nvarchar(MAX) declare @au_fname nvarchar(MAX) FETCH NEXT FROM Emp... 阅读全文
posted @ 2007-11-15 15:13 宏宇 阅读(754) 评论(0) 推荐(0)
摘要: 一个游标(cursor)可以被看作指向结果集(a set of rows)中一行的指针(pointer)。游标每个时间点只能指向一行,但是可以根据需要指向结果集中其他的行。 例如:SELECT * FROM employees WHERE sex='M'会返回所有性别为男的雇员,在初始的时候,游标被放置在结果集中第一行的前面。使游标指向第一行,要执行FETCH。当游标指向结果集中一行... 阅读全文
posted @ 2007-11-15 13:47 宏宇 阅读(26518) 评论(2) 推荐(0)
摘要: 分层并不是说把你的代码拆开成n类,如果只是简单的分拆基本上没什么意义 分层实际上是为了对象设计。一般是先有对象在有代码。 我们为什么要对象,我们做对象的原因是我想在分析设计阶段,只关心系统的对象,和对象间的交互和约束,而不关心界面是如何表现的,数据是如何入库的。 实际上当你把对象建完后,系统就自然分层了。因为,对于完整的系统,系统自然是要往数据库里写东西的,而现在的对象里没有往数据库里读... 阅读全文
posted @ 2007-11-14 13:36 宏宇 阅读(672) 评论(2) 推荐(1)
摘要: 对于web下的上传,实际上更多的时候不用上传太大东西,asp.net默认的上传组件足够用了,美中不足就是没有上传进度反映,所以现在要做的就是在asp.net默认的上传基础上加上进度反映。 关于web上传的原理,曾在以前有深入分析过《asp无组件上传进度条解决方案》《Asp无组件上传带进度条(续) 》,并有写过asp版的无组件上传进度条,在这里就不多赘述。相信很多人都看过思归发的《用ASP.NET上... 阅读全文
posted @ 2007-11-08 20:56 宏宇 阅读(350) 评论(0) 推荐(0)
摘要: 在 Asp.Net Web 应用程序中长时间装载页面时显示进度条,虽然是假进度条,不能实时反映装载进度,但是可以告诉用户页面正在装载,以免用户误以为系统故障或死机。 新建一个 Web 项目,添加4个文件:Default.htm;Progressbar.aspx;Second.aspx;common.css。 Default.htm 页面有一个超链,点击之后先装载 Progressba... 阅读全文
posted @ 2007-11-08 18:06 宏宇 阅读(353) 评论(0) 推荐(0)
摘要: 软件体系结构通常被称为架构,指可以预制和可重构的软件框架结构。架构尚处在发展期,对于其定义,学术界尚未形成一个统一的意见,而不同角度的视点也会造成软件体系结构的不同理解,以下是一些主流的标准观点。 ANSI/IEEE 610.12-1990软件工程标准词汇对于体系结构定义是:“体系架构是以构件、构件之间的关系、构件与环境之间的关系为内容的某一系统的基本组织结构以及知道上述内容设计与演化的原理(... 阅读全文
posted @ 2007-11-07 10:04 宏宇 阅读(525) 评论(0) 推荐(1)
摘要: 对话框一般分为两种类型:模态类型(modal)与非模态类型(modeless)。所谓模态对话框,就是指除非采取有效的关闭手段,用户的鼠标焦点或者输入光标将一直停留在其上的对话框。非模态对话框则不会强制此种特性,用户可以在当前对话框以及其他窗口间进行切换。本文介绍如何使用JavaScript语言来创建这两种类型的对话框、控制其大小和位置、改变其外观以及在对话框间的数据传递。(引用) 一、创建模态和... 阅读全文
posted @ 2007-11-06 11:24 宏宇 阅读(521) 评论(0) 推荐(0)
摘要: 我们终于进入了这个社会。从此结束了被学校老师看管的生涯,结束了做父母乖宝贝的日子,也结束从父母兄长那里拿钱的幸福时光。 我们从家里搬了出来,提着自己半新不旧的行囊找了间不能再廉价的破房子租了下来,开始了闯荡的生活。我们的眼光充满了好奇,我们的血液里流淌着激情,我们的钱夹却空前的瘦小。在面对第一个老板第一批同事第一份工作的时候,我们是那样的慷慨激昂,我们认为自己无所不能,我们幻想很快就可以打... 阅读全文
posted @ 2007-11-04 10:18 宏宇 阅读(285) 评论(1) 推荐(0)
上一页 1 ··· 88 89 90 91 92 93 94 95 96 ··· 108 下一页