2018-07-1216:41:19 1六、匿名块21、定义匿名块:3declare 4 定义部分; ---可选部分 5begin 6 执行部分; ---必选部分 7exception8 异常处理部分; ---可选部分 9end; 1011---往控制台输出hello world12begin13 dbms_output.put_line(‘hello world‘); 14end; 15---打开控制台输出开关 F516set serveroutput on; 171819---定义变量,赋值给变量,输出变量值20---;21declare22 v_id number(3); 23begin24 v_...
一、函数1、取整 mod(2,10)=2 2、取整 trunc(12/10)=13、取整 ceil(12/10) =24、空(null)指定某个值 nvl(null,9)=95、累计之和 sum(piece)=883476、统计数量 count(keyid)=194 二、算术运算符用于执行数学计算,加(+)、减(-)、乘(*)、除(/)备注:15/10=1.5,而JAVA则为取整数15/10=1三、比较运算符用于将一个表达式与另一个表达式进行比较。=、!= 、<、>、<=、>=in、like、is null 、between、not between四、逻辑运算符用户合并...
当数据库实例失败,在下次重新启动时会执行实例恢复。通常实例失败是由于Instance异常关闭或执行了shutdown abort 、startup force命令导致,实例恢复的工作由SMON进程自动完成,并不需要人工干预。实例恢复主要经历三个阶段: cache recovery、open database、transaction recovery数据在写出到数据文件之前,会保存在Buffer cache 中,这些记录的改变会同时记录在在线重做日志(redo log file)中。那么就存在这种情况,我们知...
转自 http://blog.csdn.net/chen_zw/article/details/9292455 最近换了台64bit的电脑,所以oracle数据库也跟着换成了64bit的,不过问题也随之产生,由于plsql developer暂时没有64bit版本的,所以无法连接到64bit的oracle上,经过一番折腾,终于成功连接到数据库上,现记录下配置过程,以便查看。 1. 下载instantclient-basic-win32-11.2.0.1.0(oracle官网下载地址:http://www.oracle.com/technetwork/topics/winsof...
oracle根据表中的数据生成序列号: 一般长这样:SELECTROW_NUMBER () OVER (ORDERBY english DESC) seq,name,sex,englishFROM‘英语成绩表‘ 但是产品说小明和小红都是90分,凭什么小红是第二名啊, 产品想要的效果是小红小明并列第一结果长这样: 最后解决sql长这样:SELECTdense_rank() OVER (ORDERBYCOUNT(*) DESC) seq,name,sex,english FROM‘英语成绩表‘最后献上百度的解释:row_number的用途非常广泛,排序最好...
操作blob字段是否会产生大量redo,答案是不会,下面来做一个实验,测试数据库版本是11.2.0.1.0:--创建一张表做测试之用create table test_blob ( id number, tupian blob );import java.io.FileInputStream; import java.io.OutputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;import oracle.sql.BLOB;public clas...
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数(注:是字符而非字符串);SQL> select ascii(‘A‘) A,ascii(‘a‘) a,ascii(‘0‘) zero,ascii(‘ ‘) space from dual; A A ZERO SPACE--------- ------ 65 97 48 32 2.CHR给出整数,返回对应的字符;SQL> select chr(54740), chr(65) from dual;ZH C-- -赵 A 3.CONCAT连接两个字符串;SQL> select concat(‘010-‘,‘88888888‘)||‘转23‘ 高乾竞电话 f...
1.管理-全局设定 2.网络-添加网络 3.安装centOS74.选择安装好centOS7-设置 5.网络-添加网卡1-仅主机(Host-Only)网络 6.添加网卡2-网络地址转换(NAT)-ok 7.重新启动虚拟机,进入系统ping www.baidu.com即可原文:https://www.cnblogs.com/testgo/p/15140409.html
用数据泵impdp往开发数据库导数据,但导入到INDEX时感觉卡住不动了Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX ----查看状态,Completed Objects: 33一直没有变化。 Import> status Job: SYS_IMPORT_FULL_01 Operation: IMPORT Mode: FULL State: EXECUTING Bytes Processed: 843,222,272 Percent Done: 99 Current Parallel...
Description Error report: SQL Error: ORA-12801: error signaled in parallel query server P010 ORA-01652: unable to extend temp segment by 128 in tablespace TEMP 12801. 00000 - "error signaled in parallel query server %s" *Cause: A parallel query server reached an exception condition. *Action: Check the following error message for the cause, and consult your error manual for the...
在一般的数据库里我们看到倒是没有什么特殊的差异的,不过在多实例多数据系统里,这两个倒是经常被提及。不小心就把两个看成一个东东了。其实不然。 DB_NAME 数据库名称,也就是数据库的名字标示。这里,数据库里可能有多个实例,比如RAC里的多节点,这多个节点是不同的实例,但是却有相同的名字,他们的 DB_NAME是相同的但是 Instance_name是不同的。DB_NAME会保持在数据文件头里,所以更改DB_NAME不能仅仅修改parameter,还需要...
***********************************************声明********************************************** 原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。表述有错误之处,请您留言或邮件(hyldba@163.com)指明,不胜感激。本文转载必须保留此处:http://blog.csdn.net/huangyanlong/article/details/39436195深蓝的blog:http://blog.csdn.net/huangyanlong***********************...
创建表空间方法1:代码创建,如下:PL/SQL 建立表空间(一般建N个存数据的表空间和一个索引空间): create tablespace 表空间名 datafile ‘ 路径(要先建好路径)\***.dbf ‘ size *M tempfile ‘ 路径\***.dbf ‘ size *M autoextend on --自动增长 extent management localSQL> / 表空间已创建。 方法2用sqlplus,如下:sqlplus / as sysdbaSQL>create tablespace 表空间名 datafile ‘文件路...
此文已由作者赵欣授权网易云社区发布。欢迎访问网易云社区,了解更多网易技术产品运营经验。自从oracle收购来了goldengate这款产品并以后对它做了一系列改进后,有非常多的用户使用它做数据迁移、etl抽取、复制容灾等等场景。这里还有两个goldengate的另类用法,也是非常实用。1.通过dataguard的备库+goldengate直接格式化输出操作的sql大多数时候我们要检查某些表数据的变化是怎么产生的、何时产生的,在没有打开详细审计监控的时...
地址:http://www.cnblogs.com/juddhu/archive/2012/03/07/2383101.html含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺省值)END IFdecode(字段或字段的运算,值1,值2,值3) 这个函数运行的结果是,当字段或字...