
Oracle
xuke6677
什么时候才能走向人生巅峰……
展开
-
PL/SQL Developer创建Job的步骤
1. 鼠标右键点击 jobs 弹出 Create Job 对话框,如下图: 2. 在对话框中输入相应的值,如下图: 其中: What ——作业执行时将要调用的存储过程; Next date ——下一次作业执行时间;转载 2013-07-08 18:27:36 · 2889 阅读 · 0 评论 -
Oracle特殊字符转义:&和'
我们在SQL*PLUS下执行 SQL show all命令时,可以发现一个参数:define & (hex 26),如下所示concat . (hex 2e)copycommit 0copytypecheck ONdefine & (hex 26)describe DEPTH 1 LINENUM OFF INDENT OFFecho OFF1、& 转义这个是原创 2015-01-17 10:57:38 · 6452 阅读 · 0 评论 -
oracle复制表、临时表和视图
创建一个表new_table和old_table表结构一样(没有old_table的记录)create table new_table as select * from old_table where 1=0; 创建一个表new_table和old_table表结构一样(有old_table的记录)create table new_table as selec原创 2014-12-10 11:43:49 · 3347 阅读 · 0 评论 -
Oracle 管理回滚或者撤销数据
不小心 update 语句 没有带条件,djn原创 2014-10-20 18:32:37 · 971 阅读 · 0 评论 -
Oracle 日期转换
Oracle 日期转换原创 2014-11-27 13:58:47 · 1324 阅读 · 0 评论 -
oracle 锁表、解锁的语句
--1.下面的语句用来查询哪些对象被锁:select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session s where l.object_id = o.object_id and l.session_id=s.sid; --2.下面的语句用来杀死一个进程:alte原创 2014-10-31 11:13:51 · 3462 阅读 · 0 评论 -
oracle查看该用户的所有表名字、表注释、字段名、字段注释、是否为空、字段类型
--oracle查看该用户的所有表名字、表注释、字段名、字段注释、是否为空、字段类型 select distinct TABLE_COLUMN.*, TABLE_NALLABLE.DATA_TYPE, TABLE_NALLABLE.NULLABLE from (select distinct utc.table_name ta原创 2014-10-31 11:15:18 · 2717 阅读 · 0 评论 -
Oracle job定时操作
一、ORACLE JOB概述定时在后台执行相关操作。例如:每天晚上点将一张表的数据保存到另一张表中;定时备份数据库等操作。二、创建ORACLE JOB1、 创建表/*1、创建表*/create table job_table( j_id number(12), j_date date)2、 创建序列/*2、创建序列*/cr原创 2013-03-27 16:59:19 · 1315 阅读 · 0 评论 -
Oracle数据库的varchar2和nvarchar2、LENGTH 与 LENGTHB 的区别
SELECT LENGTH('CANDIDE') "Length incharacters" FROM DUAL; Length in characters--------------------7 The next example assumes a double-bytedatabase character set. SELECT原创 2014-08-28 14:24:23 · 2727 阅读 · 0 评论 -
Oracle 多行记录合并/连接/聚合字符串(合并内容)
什么是合并多行字符串(连接字符串)呢,例如: SQL> desc test; Name Type Nullable Default Comments ------- ------------ -------- ------- -------- COUNTRY VARCHAR2(20) Y CITY VARCHAR2(20) Y SQL> select * from test转载 2013-11-25 15:40:07 · 1256 阅读 · 0 评论 -
oracle触发器更新数据至另外一台服务器
触发器传参数给存储过程,存储过程中有insert tableA where id=1....接着update tableA where id=1.由于insert语句不是自动提交,所以当insert语句没有commit的时候,update会报“表/视图发生了变化,程序不能读它”的错误,也就是id=1这一行被insert锁住了。此时,在触发器中调用自治事务,问题得以解决。 Oracl转载 2013-07-23 12:02:51 · 1439 阅读 · 0 评论 -
PL/SQL Developer 调试 PL/SQL 详细步骤
1. 用 PL/SQL Developer 打开 PL/SQL 代码 ; 2. 点击代码窗口左侧的行号或者右键“Set BreakPoint” (Ctrl + B)设置断点 ; 3. 鼠标右键点击该存储过程,点击 test ,进入测试窗口 ; 4. 输入参数测试值,按 F9 开始调试,点击 step into 单步调试。 注:star转载 2013-07-08 18:29:39 · 3080 阅读 · 0 评论 -
EXP-00008: 遇到 ORACLE 错误 904 ORA-00904: "MAXSIZE": invalid identifier
原因:oracle版本不一样 执行C:/>EXP plx/plx@orcl FILE=c:/plx.dmp TABLES=(s,sc,c)结果报错Export: Release 11.1.0.6.0 – Production on 星期日 7月 26 12:42:19 2009Copyright (c) 1982, 2007, Oracle. A原创 2015-03-27 14:34:05 · 9243 阅读 · 1 评论