星辰日月00

欲多则心散,心散则志衰,志衰则思不达也!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页

2012年3月28日

摘要: 在PL/SQL程序中执行查询语句SELECT或数据操纵语句DML时,一般都可能产生或处理一组记录,游标是为处理这些记录而分配的一段内存区。SQL语句对表进行操作时,每次可以同时对多条记录进行操作;但是许多主语言(如C++、Delphi、java等开发工具)编制的应用程序,通常不能把整个结果集作为一个单元来处理,这些应用程序需要有一种机制来保证每次只处理结果集中的一行,PL/SQL语言的游标提供了这种机制。一、游标应用基础在PL/SQL程序中执行查询语句SELECT或数据操纵语句DML时,产生一记录集。根据记录集中记录数量的不同,将游标分为两类,其中记录集只有单行数据时,系统自动进行定义游标,称 阅读全文
posted @ 2012-03-28 08:07 星辰日月00 阅读(869) 评论(0) 推荐(0) 编辑

2012年3月27日

摘要: 因为现在的工作主要是软件维护,维护的是一整套的HIS软件,共30多个大大小小的模块,每个模块相当于一个独立的程序,而且HIS软件的业务逻辑很复杂,不可能短期内能够熟悉。尽管老大把HIS系统的模块分配给各个同事负责,但是跨模块的任务还是会有,这时候,对于我这个新人,难度比较大,而且耗费很多的精力。遇到这种情况时,首先不能乱,切忌马上去看程序,最好按照以下的步骤去做:1.如果任务涉及到业务,必须先了解系统的功能,并能进行相关的操作。2.了解当前任务的相关数据结构(通常一个任务不需要了解整个模块的数据结构)。3.看当前任务的相关算法(代码),重点关注两点:(1)程序如何把数据写入数据库,通过程序代码 阅读全文
posted @ 2012-03-27 08:36 星辰日月00 阅读(178) 评论(0) 推荐(0) 编辑

2012年3月24日

摘要: --pl/sql程序执行过程中出现的错误,称之为异常。根据其严重程序,需要做不同的处理。一、异常的基本概念没有错误处理的pl/sql应用程序不是一个完善的应用程序,这样的程序代码在执行过程中,经常会出现程序不能正常执行,执行中的程序突然终止执行,甚至造成系统崩溃。为了能够设计出对可能出现的各种错误进行相应处理的程序,pl/sql语言提供了异常处理机制。1.异常处理机制pl/sql程序的错误分为两类:一类是pl/sql的语法错误,它由pl/sql编译器发现并给出错误信息。另一类是运行时错误,编译器发现的错误,由于不能修改程序就无法执行,因此编译错误由程序员来修改。oracle中对运行时错误的处理 阅读全文
posted @ 2012-03-24 15:56 星辰日月00 阅读(325) 评论(0) 推荐(0) 编辑

2012年3月22日

摘要: 转自:Evernory查询时生成序号SELECT (SELECT Count([xlh].[aa]) AS AutoNum FROM xlh WHERE (((xlh.aa)<=xlh_Alias.aa));) AS 序号, xlh.aaFROM xlh AS xlh_Alias INNER JOIN xlh ON xlh_Alias.aa=xlh.aaORDER BY xlh.aa;多表sql查询SELECT test.aa AS 第一个字段, test1.bb AS 第二个字段, test1.ccFROM test, test1WHERE test.aa=test1.aa;多表sql 阅读全文
posted @ 2012-03-22 15:22 星辰日月00 阅读(604) 评论(0) 推荐(0) 编辑

摘要: 转自:万一//单字符 Char、AnsiChar (在目前版本(2007)中, 它们是一回事, 只有 1 字节大小)var c: Char; {Char 类型的取值范围是: #0..#255, 用十六进制表示是: #$0..#$FF}begin {用十进制方式赋值:} c := #65; ShowMessage(c); {A} {用十六进制方式赋值:} c := #$41; ShowMessage(c); {A} {用 Chr 函数代替 # 符号} c := Chr(65); ShowMessage(c); {A} c := Chr($41); ShowMessage(c); {A} {Cha 阅读全文
posted @ 2012-03-22 09:54 星辰日月00 阅读(156) 评论(0) 推荐(0) 编辑

摘要: 转自:万一//最常用的 stringvar str: string; {定义}begin str := '万一'; {赋值} ShowMessage(IntToStr(Length(str))); {长度是: 4}end;//长字符串 AnsiString; 在当前版本(2007)中的默认状态下, String 就是 AnsiStringvar str: AnsiString;begin str := '万一'; ShowMessage(IntToStr(Length(str))); {长度是: 4}end;//宽字符串 WideString (效率不及 Ans 阅读全文
posted @ 2012-03-22 09:42 星辰日月00 阅读(291) 评论(0) 推荐(0) 编辑

摘要: Lesson Twenty-one Mad or notAeroplanes are slowly drving me mad. I live near an airport and passing planesCan be heard night and day. The airport was built years ago, but for some reasonIt could not be used then. Last year, however, it came into use. Over a hundredPeople must have been driven away f 阅读全文
posted @ 2012-03-22 08:29 星辰日月00 阅读(233) 评论(0) 推荐(0) 编辑

摘要: pl/sql语言是oracle对关系数据库语言sql的过程化扩充。一、顺序结构 1 declare 2 v_student students%rowType; 3 begin 4 select * into v_student 5 from students 6 where student_id = 10213; 7 dbms_output.put_line('姓名:'|| v_student.name); 8 dbms_output.put_line('性别:'|| v_student.sex); 9 dbms_output.put_line('专业: 阅读全文
posted @ 2012-03-22 08:20 星辰日月00 阅读(484) 评论(0) 推荐(0) 编辑

2012年3月20日

摘要: 一、执行SELECT语句在PL/SQL程序中,使用SELECT INTO语句查询一条记录的信息。语法格式:SELECT expression_list INTO variable_list | record_ variable FROM table_name WHERE condition;--expression_list指定选择的列或表达式;variable_list指定接收查询结果的标量变量名--record_variable用于指定接收查询结果的记录变量名,接收查询结果可以使用标量变量也可以--使用记录变量,当使用标量变量时,变量的个数、顺序应该与查询的目标数据相匹配。... 阅读全文
posted @ 2012-03-20 11:39 星辰日月00 阅读(3773) 评论(0) 推荐(0) 编辑

摘要: 一、PL/SQL语言基础1.PL/SQL块简介--构成PL/SQL程序的基本单元是语句块,所有的PL/SQL程序都是由语句块构成的,--每个语句块完成特定的功能,语句块可以具有名字(命名块),也可以不具有名字(匿名块),语句块之间还可以相互嵌套。(1)块结构DECLARE Declarations --定义部分:主要定义程序中所要使用到的常量、变量、数据类型、游标、异常处理等。----------------------------------------------------BEGIN --执行部分:它是PL/SQL块的功能实现部分,该部分通过一系列语句和流程控制, Ex... 阅读全文
posted @ 2012-03-20 11:34 星辰日月00 阅读(399) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 11 下一页