oracle
文章平均质量分 54
maggiejin
这个作者很懒,什么都没留下…
展开
-
oracle序列专题
序列(SEQUENCE)序列是一数据库对象,利用它可生成唯一的整数。一个序列的值是由特殊的Oracle程序自动生成,因此序列避免了在应用 层实现序列而引起的性能瓶颈。该序列为上升序列,由1开始,增量为1,没有上限。在升序时,序列可从比最小值大的值开始,缺省值为序列的最小值。对于降 序,序列可由比最大值小的值开始,缺省值为序列的最大值。修改序列可以:? 修改未来序列值的增量。ORACLE没有象S转载 2008-04-23 23:56:00 · 1991 阅读 · 0 评论 -
group_id含义拆分
SELECT c1, c2, c3, COUNT(c4) cnt FROM egb_tabGROUP BY c1, c2, c3, ROLLUP(c1, c2, c3)ORDER BY c1, c2, c3;SELECT c1, c2, c3, COUNT(c4) FROM egb_tabGROUP BY c1, c2, c3UNION ALLSELECT c1, c2, c3, COUNT(原创 2008-06-05 17:52:00 · 559 阅读 · 0 评论 -
OVER(PARTITION BY)的使用
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2008-08-06 09:55:00 · 573 阅读 · 0 评论 -
oracle游标示例
set serveroutput on;declare type user_record_type is record(Bcode sales_report.branch_code%type, Optor sales_report.operator_code%type); var_userRecord user_record_type; cursor mycur is select t.bran原创 2008-05-13 12:42:00 · 498 阅读 · 0 评论 -
函数例子
create function aaa(Scode in sales_report.sales_report_code%type)return sales_report.operator_code%typeasOprator sales_report.operator_code%type;beginselect t.operator_code into Oprator from sales_rep原创 2008-05-13 11:10:00 · 246 阅读 · 0 评论 -
oracle存储过程基本语法
1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGIN END 存储过程名字 2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 记录原创 2008-04-25 15:36:00 · 315 阅读 · 0 评论 -
oracle proceduce
CREATE OR REPLACE PROCEDURE JY2_test(SegMent in char, FAVOURABLE_EXTENT IN NUMBER, 抵用金额 out number) as 抵用金额0原创 2008-04-25 18:54:00 · 620 阅读 · 0 评论 -
ORACLE函数大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE--------- --------- --------- ---------转载 2008-04-25 15:38:00 · 221 阅读 · 0 评论 -
通过一个实际的例子学习Oracle存储过程
通过一个实际的例子学习Oracle存储过程--创建存储过程CREATE OR REPLACE PROCEDURE xxxxxxxxxxx_p(--参数IN表示输入参数,OUT表示输入参数,类型可以使用任意Oracle中的合法类型。 is_ym IN CHAR)AS--定义变量 vs_msg VARCHAR2(4000); --错误信息变量 vs_ym_beg CHAR转载 2008-04-25 15:41:00 · 420 阅读 · 0 评论 -
从A表更新数据到B表
update (select t.Report_3code as a, b.Report_3code as b from Branch@REMOTE_RUN t, branch b where b.branch_code = t.branch_code) set b = a将A表中的Report_3code字段更新到B表中。注意:此处一定要使用别名,否则会出错原创 2008-04-24 15:06:00 · 949 阅读 · 0 评论 -
GROUP BY子句及其扩展再续
GROUP BY子句及其扩展续分析函数 字号: 大大 中中 小小 GROUP BY子句及其扩展再续3、三个grouping函数扩展转载 2008-06-05 17:00:00 · 957 阅读 · 0 评论