Oracle
windowluffy
这个作者很懒,什么都没留下…
展开
-
Returning Clause(子句)
create or replace procedure update_salary(emp_id number) isname employees.last_name%type;new_salary employees.salary%type;begin update employees set salary=salary*1.1 where employee_id=emp_id原创 2013-12-07 09:49:08 · 951 阅读 · 0 评论 -
Oracle 数据字典视图 及 功能
!前面的为部分翻译,中间为比较实用的部分视图, 后面为具体的全部原版-----------DBA_DBA_2PC_NEIGHBORS 包含待处理事务进入连接和退出连接信息。DBA_2PC_PENDING 包含等待恢复的分布式事务的信息。DBA_ALL_TABLES 显示数据库中所有表(转载 2013-12-03 18:45:55 · 830 阅读 · 0 评论 -
Oracle 分页sql
-- 1.rownum是oracle预处理字段,默认标序是1,只有记录集已经满足条件后才会进行后续编号,否则将一直为1。-- 2.~select * from ( select e.*,rownum rn -- 起个别名,主要是给外层用的 from emp e where rownum <=10) -- 可使用 rn 或 rownum ,但 默认标序1 必须 在条件范围内原创 2013-12-03 19:33:26 · 429 阅读 · 0 评论 -
Wrapper sql 文件
原创 2013-12-04 00:40:23 · 1138 阅读 · 0 评论 -
包
create or replace package comm_pkg isstd_comm number := 0.10 --- 变量procedure reset_comm(new_comm number); --- 存储过程end comm_pgk;/create or replace package body comm_pkg i原创 2013-12-03 20:32:43 · 489 阅读 · 0 评论 -
oracle 中start with 的用法
基本用法~~~~~~~~~~~~~~~~~~~~~~SELECT * FROM tree-- where 子句 , 若有,只是过滤最终结果的作用START WITH father = '爷爷' -- 从 father 为 '爷爷' 的 那一条记录开始-- 若有 nocyle 关键字, 则不走环, 仅列出所有映射CONNECT BY [NOCYCLE] PRIOR son =原创 2013-12-10 12:26:22 · 3064 阅读 · 0 评论 -
Oracle 只安装 服务端, 使用 PL/SQL developer
1. 到官网弄个 instantclient ,随便解压到一个目录下面2.pl/sql derveloper 首选项3.配置 TNS_ADMIN 环境变量 ,要求指向 tnsnames.ora原创 2013-12-04 21:59:21 · 729 阅读 · 0 评论 -
UTL_FILE 包
1.获取足够权限(创建目录,授权)conn / as sysdba2.建立目录create directory my_dir as 'K:\tmp\oracle_my_dir';3.授予用户 对该目录的相关读写权限grant read,write on directory my_dir to public,hr;原创 2013-12-04 10:15:37 · 508 阅读 · 0 评论 -
解决oracle11g ORA-00119 ORA-00132方法 invalid specification for system parameter LOCAL_LISTENER
在linux下启动oracle11g是报如下错误:ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00130: invalid listener address XIANGDE_LISTENER在网上也有很多人遇到这种问题,大家的解决方法基本都是一致的,但转载 2013-12-05 00:39:37 · 2425 阅读 · 0 评论 -
Job 管理
begin dbms_scheduler.create_job( job_name => 'test_job', job_type => 'plsql_block', -- 指定job_action 中的执行内容 -- 1.plsql_block ------- plsql块原创 2013-12-05 22:52:12 · 860 阅读 · 0 评论 -
函数 的 创建
create function avg_salary return number is avg_sal employees.salary%type;begin select avg(salary) into avg_sal from employees; return avg_sal;end;/原创 2013-12-03 12:05:01 · 464 阅读 · 0 评论 -
储存过程 的 创建
原创 2013-12-03 12:00:22 · 368 阅读 · 0 评论 -
给 HR 用户解锁
alter user hr account unlock;原创 2013-12-03 11:46:25 · 1098 阅读 · 0 评论 -
Bulk Binding
● Bulk Binding FORALL: Examplecreate or replace procedure raise_salary(precent number) is type numlist is table of number index by binary_integer; id numlist;begin id(1):原创 2013-12-07 10:42:35 · 713 阅读 · 0 评论 -
创建 Directory 对象
1.在操作系统下创建目录mkdir /temp/data_files2.创建directory对象create directory data_files as '/temp/data_files';3.对directory对象授权grant read on directory data_files to scott,manager_role,public;原创 2013-12-07 16:09:40 · 957 阅读 · 0 评论 -
DBMS_SQL 包 ( 8i 后 建议用 Native Dynamic SQL 代替)
Using DBMS_SQL with a Parameterized DML Statementcreate procedure insert_row(table_name varchar2, id varchar2,name varchar2,region number) is csr_id integer; stmt varchar2(200);原创 2013-12-06 19:46:22 · 753 阅读 · 0 评论 -
触发器
ORACLE PL/SQL编程之八: 把触发器说透 大家一定要评论呀,感谢!光发表就花了我将近一个下午。本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(转载 2013-12-08 08:57:36 · 338 阅读 · 0 评论 -
Native Dynamic SQL
1.Dynamic SQL with DML Statements●Deleting rows from any table:create function del_rows(table_name varchar2)return number isbegin execute immediate 'delete from '||table_name; return sql%r原创 2013-12-06 09:18:33 · 1281 阅读 · 0 评论 -
DBMS_WARNING
create procedure compile(pkg_name varchar2) is warn_value varchar2(200); compile_stmt varchar2(200) := 'alter package '|| pkg_name ||' compile';begin warn_value := ---- 保存原创 2013-12-08 09:53:30 · 407 阅读 · 0 评论 -
不装oracle客户或服务器端用PLSQL连接远程数据库步骤
以下步骤只在连oracle10g的服务器时测试并通过了,其他版本的oracle目前为止并没有进行测试1、在装有oracle客户端或服务端的机器上搜索以下文件 (或者下载instant client basic(http://www.oracle.com/technetwork/topics/winsoft-085727.html),解压到本地(例如在e:\instant-cli转载 2013-12-01 12:54:25 · 481 阅读 · 0 评论 -
shut down 的 4种情况
原创 2013-12-02 00:32:14 · 529 阅读 · 0 评论 -
Oracle With 子句
以例子学习with:with--查询部门和部门的总薪水 dept_costs as ( select d.department_name,sum(e.salary) dept_total from departments d,employees e where d.departme转载 2013-12-10 08:51:10 · 467 阅读 · 0 评论 -
D
select * from emp原创 2013-12-13 18:04:49 · 438 阅读 · 0 评论