2006年4月15日

摘要: 课程七 其他数据库对象 SEQUENCE创建实例: SQL> CREATE SEQUENCE s_dept_id INCREMENT BY 1 START WITH 51 MAXVALUE 9999999 NOCACHE NOCYCLE; Sequence created. 1、NEXTVAL和CURRVAL的用法 只有在INSERT 中,才可以作为子查询出现。 以下几个方面不可用子查询: ... 阅读全文
posted @ 2006-04-15 14:58 胡说 阅读(1074) 评论(0) 推荐(0) 编辑
 
摘要: 课程六运行时应用变量 本课重点: 1、创建一个SELECT语句,提示USER在运行时先对变量赋值。 2、自动定义一系列变量,在SELECT运行时进行提取。 3、在SQLPLUS中用ACCEPT定义变量 注意:以下实例中标点均为英文半角 一、概述: 变量可以在运行时应用,变量可以出现在WHERE字段,文本串,列名,表名等。 1、我们这里的运行时,指的是在SQLPLUS中运行。 2、ACCEPT:读取... 阅读全文
posted @ 2006-04-15 14:55 胡说 阅读(208) 评论(0) 推荐(0) 编辑
 
摘要: 课程五子查询 本课重点: 1、在条件未知的情况下采用嵌套子查询 2、用子查询做数据处理 3、子查询排序 注意:以下实例中标点均为英文半角 一、概述: 子查询是一种SELECT句式中的高级特性,就是一个SELECT语句作为另一个语句的一个段。我们可以利用子查询来在WHERE字段中引用另一个查询来攻取值以补充其无法事先预知的子结果。 子查询可以用在WHERE子句,HAING子句,SELECT或DELE... 阅读全文
posted @ 2006-04-15 14:55 胡说 阅读(228) 评论(0) 推荐(0) 编辑
 
摘要: 课程十一与ORACLESERVER交互本课重点:1、在PLSQL中成功的写SELECT语句2、动态声明PLSQL变量类型与SIZE3、在PLSQL中写DML语句4、在PLSQL中控制事务5、确定DML操作的结果注意:以下实例中标点均为英文半角一、PLSQL中的SQL语句:SELECT、DML、COMMIT、ROLLBACK、SAVEPOINT、CURSOR特殊强调:PLSQL不支持DCL,不要问为... 阅读全文
posted @ 2006-04-15 14:54 胡说 阅读(296) 评论(0) 推荐(0) 编辑
 
摘要: 课程七其他数据库对象SEQUENCE创建实例: SQL>CREATESEQUENCEs_dept_id2INCREMENTBY13STARTWITH514MAXVALUE99999995NOCACHE6NOCYCLE;Sequencecreated.  1、NEXTVAL和CURRVAL的用法  只有在INSERT 中,才可以作为子查询出现。  以下几个方面不可用子查询:    SELECT... 阅读全文
posted @ 2006-04-15 14:54 胡说 阅读(612) 评论(0) 推荐(0) 编辑
 
摘要: 课程四组函数本课重点:1、了解可用的组函数2、说明每个组函数的使用方法3、使用GROUPBY4、通过HAVING来限制返回组注意:以下实例中标点均为英文半角一、概念:组函数是指按每组返回结果的函数。组函数可以出现在SELECT和HAVING字段中。GROUPBY把SELECT的结果集分成几个小组。HAVING来限制返回组,对RESULTSET而言。二、组函数:(#号的函数不做重点)1、AVG2、C... 阅读全文
posted @ 2006-04-15 14:53 胡说 阅读(512) 评论(0) 推荐(0) 编辑
 
摘要: 课程一PL/SQL基本查询与排序本课重点:1、写SELECT语句进行数据库查询2、进行数学运算3、处理空值4、使用别名ALIASES5、连接列6、在SQLPLUS中编辑缓冲,修改SQLSCRIPTS7、ORDERBY进行排序输出。8、使用WHERE字段。一、写SQL命令:不区分大小写。SQL语句用数字分行,在SQLPLUS中被称为缓冲区。最后以;或/结束语句。也可以用RUN来执行语句二、例1:SQ... 阅读全文
posted @ 2006-04-15 14:52 胡说 阅读(463) 评论(0) 推荐(0) 编辑

2006年2月22日

摘要: 一段E文:Incorporate data for speakers, chairs, workshop presenters, exhibitors and delegates attending workshops. Have at least one delegate who has paid for the seminar only. Have at least one delegate ... 阅读全文
posted @ 2006-02-22 16:28 胡说 阅读(226) 评论(0) 推荐(0) 编辑
 
摘要: TOM的《Expert one-on-one Oracle》第四章关于事务的论述中讲到:  Oracle:在Oracle中没有‘开始事务’语句。事务隐式地开始于第一条修改数据的语句(第一条得到TX锁定的语句)。发出一条COMMIT或ROLLBACK语句显式地结束事务。总是用COMMIT或ROLLBACK语句显式地结束事务,否则使用的工具/环境将会自动选择其中的一条语句。如果... 阅读全文
posted @ 2006-02-22 13:41 胡说 阅读(446) 评论(0) 推荐(0) 编辑

2005年8月23日

摘要: 以前看过一篇文章,讲的是微软泄露的源代码中如何利用GOTO语句,大体的意思如下:foo(){if(..)//一个出错条件gotocleanup;if(..)//另外一个出错条件gotocleanup;cleanup:.;//若干回收内存工作}//函数结束Run-time期一旦出错,这个时候我就需要立刻退出某个函数,进而转为其他的操作,可是这个时候我们还应该收回我们之前申请的内存阿,如果涉及到了GU... 阅读全文
posted @ 2005-08-23 20:16 胡说 阅读(308) 评论(0) 推荐(0) 编辑