![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle PL/SQL
春哥撩编程
撩你、撩编程、撩未来
展开
-
初学Oracle PL/SQL 【笔记二】
一.迭代控制: 1.简单循环 :一种有两种 形式: (1)EXIT语句:如: LOOP STATEMENT 1; STATEMENT 2; IF CONDITION THEN EXIT; END IF;原创 2010-06-30 15:10:00 · 329 阅读 · 0 评论 -
初学Oracle PL/SQL 【笔记三】
PL/SQL有两种 类型的异常:内置异常和用户定义异常。 异常处理部分的语法结构如下 : EXCEPTION WHEN EXCEPTION_NAME THEN ERROR-PROCESSING STATEMENTS;在PL/SQL中,把一些常见的Oracle运行时错误预定义为异常。 一些常见以及抛出它们的方式: NO_DATA_FOUND:当没有调用分组函数(例如SUM或者COU原创 2010-07-01 09:47:00 · 381 阅读 · 0 评论 -
初学Oracle PL/SQL 【笔记四】
1.触发器: CREATE [OR REAPLACE] TRIGGER Trigger_name {BEFORE | AFTER} Triggering_event ON table_name {FOR EACH ROW} [FOLLOWS another_trigger] [ENABLE/DISABLE] [WHEN condition] DECLARE declaration statements BEGIN原创 2010-07-21 10:17:00 · 405 阅读 · 0 评论 -
游标属性 SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT
<br />当执行一条DML语句后,DML语句的结果保存在四个游标属性中,这些属性用于控制程序流程或者了解程序的状态。当运行DML语句时,PL/SQL打开一 个内建游标并处理结果,游标是维护查询结果的内存中的一个区域,游标在运行DML语句时打开,完成后关闭。隐式游标只使用 SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT三个属性.SQL%FOUND,SQL%NOTFOUND是布尔 值,SQL%ROWCOUNT是整数值。<br /><br /> SQL%FOUND和SQL%N转载 2010-07-21 10:17:00 · 448 阅读 · 0 评论 -
初学Oracle PL/SQL 【笔记五】
集合: PL/SQL 表存在两种类型:联合数组(正式说法是索引表)和嵌套表。它们具有相同的结构,并且都使用下标方式来访问数据行。两种类型之间的主要差别是:嵌套表可以存储在数据库列中,而联合数组不行。 1.联合数组 DECLARE TYPE last_name_type IS TABLE OF student.last_name%TYPE INDEX BY BINARY_INTEGER;原创 2010-07-22 14:08:00 · 391 阅读 · 0 评论 -
Oracle 表示日期
查询Oracle日期格式select * from nls_database_parameters; 得到结果如下表: 表中NLS_DATE_FORMAT表示日期格式. PARAMETER ----------------------------------- ----------------------------------- NLS_LANGUAGE AMERICAN NLS_TERRITORY AMERICA NLS_CURRENCY $ NLS_ISO_CURRENCY AMER转载 2010-06-12 08:41:00 · 3124 阅读 · 0 评论 -
初学Oracle PL/SQL 【笔记一】
1.PL/SQL 语句块包含三部分:声明部分、可执行部分以及异常处理部分。可执行部分是语句块中唯一要求必须存在的部分。PL/SQL 语句块的结构通常如下所示:DECLARE Declaration statementBEGIN Exceptable statementEXCEPTION Exception-handling statementsEND;任何PL/SQL 语句块中可执行部分必须以保留字BEGIN开始,以保留字END结束。PL/SQL 并不是独立的编程语言,只是Oracle 编原创 2010-06-21 20:08:00 · 856 阅读 · 0 评论 -
Oracle 函数【笔记】
1. Oracle Round 函数 (四舍五入)描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果。 SELECT ROUND( number, [ decimal_places ] ) FROM DUAL 参数:number : 欲处理之数值 decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 ) Sample : select round(123.456, 0) from dual; 回传 123 select round原创 2010-06-22 09:46:00 · 519 阅读 · 0 评论 -
用sqlplus备份Oracle 数据库
用sqlplus备份Oracle 数据库 marz posted @ 5 months ago in sql with tags oraclebackup , 104 readers <br />单表备份(前提库的结构是一样的) <br /> 导出: <br /> 开始钮->运行->输入CMD->进入DOS界面 <br /> EXP 用户名/密码@连接字符串 GRANTS=Y TABLES=(表名) file=C:/文件名.DM原创 2011-01-21 11:58:00 · 5977 阅读 · 0 评论