随笔分类 - Oracle
摘要:SQL Plus工具:在命令行中输入sqlplusw,启动该工具连接数据库:conn sys/system as sysdba;PL/SQL Developer工具:在Oracle开发中,经常使用一个功能强大的第三方工具:"PL/SQL Developer"工具,他基本上可以实现Oracle开发中的任何操作。Oracle服务:OracleService+服务名:数据库启动的基础OracleOraDb10g_home1TNSListener:服务器端为客户端提供的监听服务,只有该服务正常启动,客户端才能连接到服务器上。OracleOraDb10g_home1iSQL*Plus
阅读全文
摘要:ORACLE提供了四种类型的可存储的程序. 函数. 过程. 包: 包其实就是被组合在一起的相关对象的集合,当包中任何函数或存储过程被调用,包就被加载入内存中,包中的任何函数或存储过程的子程序访问速度将大大加快。包由两个部分组成:规范和包主体(body),规范描述变量、常量、游标、和子程序,包体完全定义子程序和游标. 触发器FUNCTION name [(parameter[, parameter, …])] RETURN datatypes IS[local declarations]BEGINExecute statements[EXCEPTION][Exception handlers]E
阅读全文
摘要: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
阅读全文
摘要:字符函数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的两边截
阅读全文
摘要:ROWID: 表中的每一行在数据文件中都有一个物理地址,ROWID伪列返回的就是该行的物理地址。使用ROWID可以快速的定位表中的某一行,ROWID值可以唯一的标识表中的一行,由于ROWID返回的是该行的物理地址,因此使用ROWID可以显示行是如何存储的。SELECT ROWID, ename FR...
阅读全文
摘要:Common command in SQL: select, inert, update, delete, create, dropDML(Data Manipulation Language): use to query or modify dataINSERT, UPDATE, DELETEDDL(Data Definition Language): use to define data structure, such as create/update/delete database objectCREATE TABLE, ALTER TABLE, DROP TABLE, CREATE I
阅读全文

浙公网安备 33010602011771号