oracle是怎样flashback table的?
在flashback table以后,会发现用户下有一个名为sys_temp_fbt的glocal temporary table.该表记录了如何flashback table.sys_temp_fbt包含以下五列:schema : 用户名/模式名object_name : 表名object# : object idri...
oracle10g收缩空间 shrink space
Oracle 10g语法:alter table <table_name> shrink space [ <null> | compact | cascade ];alter table <table_name> shrink space compcat;收缩表,但会保持 high water mark; (这怎么理解?相当于没回缩...
Oracle 10g 表中字段数量最多是1000,字段长度最多30个字符
Oracle 10g 表中字段数量最多为1000个。SQL execution error, ORA-01792: 表或视图中的最大列数为 1000Oracle 10g 表中字段长度最多为30个字符。SQL execution error, ORA-00972: 标识符过长...
oracle10.2.0.1升级到10.2.0.4
关闭所有服务:sqlplus / as sysdba>shutdown immediate>exit$ isqlplusctl stop $ emctl stop dbconsole$ lsnrctl stop执行升级升级完成之后的步骤:1、SQL> STARTUP UPGRADE 2、SQL>@?/rdbms/admin/utlu102i....
Oracle AWR wri$, wrh$ and wrm$
§ The wrm$ tables store metadata information for the Workload Repository.§ The wrh$ tables store historical data or snapshots...
动态建表
declare a constant varchar(1000):='ok'||to_char(trunc(sysdate),'yyyymm'); a_sql constant varchar(1000):='create table '||a||' (ID NUMBER not null)'; begin dbms_output.put_line('a:...
常用日期格式
常用之日期格式 日期格式 說明 --------------------------------------------...
chr码值对应列表大全
Chr(0) 为0的字符Chr(1) Chr(2) Chr(3) Chr(4) Chr(5) Chr(6) Chr(7) 响铃Chr(8) 回格Chr(9) tab(水平制表符)Chr(10) 换行Chr(11) tab(垂直制表符)Chr(12) 换页Chr(13) 回车 chr(13)&chr(10) 回车和换行的组合Chr(14...
oracle中decode和case的使用例子
decode是很不错的条件函数,但是它却不能使用范围来进行条件区分,而case则刚好弥补了这一缺点,以下是二者的例子比较:select pay_name,subgate,sum(decode(floor(order_amount/10000),0,order_amount,0)) as ...
显示今天星期几
16:48:20 idle>select to_char(sysdate,'Day') from dual;TO_CHAR(SYSDA-------------Thursday16:58:35 sys@ORCL>select to_char(sysdate,'DAY') from dual;TO_CHAR(SYSDA-------------THURSDAY16:59:56 sys@ORC...
修改sqlplus提示符
在$ORACLE_HOME/sqllplus/admin/glogin.sql中添加如下内容define _editor=viset serveroutput on size 1000000set trimspool onset long 5000set linesize 100set pagesize 9999column plan_plus_exp format a80col...
spool输出sqlldr需要的格式
关于SPOOL(SPOOL是SQLPLUS的命令,不是SQL语法里面的东西。)对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如:select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char...
sqlplus登陆环境设置(glogin.sql)
vi $ORACLE_HOME/sqlplus/admin/glogin.sqldefine_editor=viset serveroutput on size 1000000 format wrappedset linesize 256set pagesize 50set arraysize 5000set newpage none--将SPOOL输出中每行后面多余的...
oracle scheduler时间表示
每天晚上10点30分表示select trunc(to_date(trunc(sysdate)+22/24,'yyyy-mm-dd hh24:mi:ss'),'hh24')+30/24/60 from dual;
db_writer_process设置
如果系统存在dbwr写出性能方面的瓶颈,按以下顺序来调整1.首先需要考虑系统是否能开启异步I/O以及是否已经开启异步I/O,如果没有开启先开启。2.如果不支持异步I/O,或者已经开启,或者开启之后没有缓解,那么考虑...
oracle中替换字符串中回车换行符
select id,replace(content,to_char(chr(13))||to_char(chr(10)),'_r_n') from fact_content order by content;
Oracle的sqlload导入文本数据(包含时间)
数据内容 data.txt20090304 15:40,445420100205 13:20,336020100402 12:10,7543要求把这些数据导入到数据库test表中,test表含有两个字段:stat_date date和stat_num number(10)控制文件如下 load.ctl&n...
统计某字符在特定字符串中出现的次数
oracle10gSELECT LENGTHB(TRANSLATE('ABCDEFGEFGDBE','E'||'ABCDEFGEFGDBE','E')) FROM DUAL;SELECT LENGTHB('ABCDEFGEFGDBE')-LENGTHB(REPLACE('ABCDEFGEFGDBE','E','')) FROM DUAL;oracle11g在Oracle的11g版本...
在oracle中创建unique唯一约束(单列和多列)
oracle中的unique约束是用来保证表中的某一类,或者表中的某一类组合起来不重复的一种手段。我们在可以在创建表时或者创建好后通过修改表的方式来创建oracle中的unique约束。下面是一些创建unique约束的例子:creat...
Oracle左右连接
数据表的连接有: 1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 2、外连接: 包括 (1)左外连接(左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3、自连接(...