摘要: SQL Plus工具:在命令行中输入sqlplusw,启动该工具连接数据库:conn sys/system as sysdba;PL/SQL Developer工具:在Oracle开发中,经常使用一个功能强大的第三方工具:"PL/SQL Developer"工具,他基本上可以实现Oracle开发中的任何操作。Oracle服务:OracleService+服务名:数据库启动的基础OracleOraDb10g_home1TNSListener:服务器端为客户端提供的监听服务,只有该服务正常启动,客户端才能连接到服务器上。OracleOraDb10g_home1iSQL*Plus 阅读全文
posted @ 2012-06-22 00:22 我是小菜鸟 阅读(199) 评论(0) 推荐(0) 编辑
摘要: ORACLE提供了四种类型的可存储的程序. 函数. 过程. 包: 包其实就是被组合在一起的相关对象的集合,当包中任何函数或存储过程被调用,包就被加载入内存中,包中的任何函数或存储过程的子程序访问速度将大大加快。包由两个部分组成:规范和包主体(body),规范描述变量、常量、游标、和子程序,包体完全定义子程序和游标. 触发器FUNCTION name [(parameter[, parameter, …])] RETURN datatypes IS[local declarations]BEGINExecute statements[EXCEPTION][Exception handlers]E 阅读全文
posted @ 2012-06-22 00:19 我是小菜鸟 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1. 程序结构1. PL/SQL由三部分组成:声明部分(declare开头),执行部分(以begin开头)和异常处理部分(以exception开头);其中执行部分是必须的,其他两部分可选。[DECLARE]---declaration statementsBEGIN---executable statements[EXCEPTION]---exception statementsENDDECLARE v_id INTEGER;v_name VARCHAR(20);CURSOR c_emp IS SELECT * FROM employee WHERE emp_ie=3;BEGIN OPEN c 阅读全文
posted @ 2012-06-22 00:18 我是小菜鸟 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 字符函数ASICII(x) //返回字符x的ASCII码CONCAT(x, y) //连接字符串x和yINSTR(x, str[, start][, n) // 在x中查找str,可以指定从start开始,也可以指定从第n次开始LENGTH(x) // 返回x的长度LOWER(x) // x转换为小写UPPER(x) // x转换为大写LTRIM(x[, trim_str]) // 把x的左边截去trim_str字符串,缺省截去空格RTRIM(x[, trim_str]) // 把x的左边截去trim_str字符串,缺省截去空格TRIM([trim_str FROM] x) // 把x的两边截 阅读全文
posted @ 2012-06-22 00:17 我是小菜鸟 阅读(211) 评论(0) 推荐(0) 编辑
摘要: ROWID: 表中的每一行在数据文件中都有一个物理地址,ROWID伪列返回的就是该行的物理地址。使用ROWID可以快速的定位表中的某一行,ROWID值可以唯一的标识表中的一行,由于ROWID返回的是该行的物理地址,因此使用ROWID可以显示行是如何存储的。SELECT ROWID, ename FR... 阅读全文
posted @ 2012-06-22 00:12 我是小菜鸟 阅读(536) 评论(0) 推荐(0) 编辑