![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 60
papa8384
这个作者很懒,什么都没留下…
展开
-
sqlplus命令
1、“ /“命令 当运行 Sql*Plus 时, Oracle 会在在缓冲区中保留最后的执行命令,而针对这个缓冲区中的保存的命令,可以使用符号 “/”来快速访问,即可以使用 “/”命令来再次运行您最后执行的命令。2、Sql*Plus 行编辑之 List 命令 list命令用于查看Sql 缓冲区中的 Sql 语句,简写为l。缓冲区中只保存了您执行的最后一条 Sql 语句, 而...原创 2013-07-07 00:18:01 · 474 阅读 · 0 评论 -
oracle之日期函数
1、sysdate:返回当前日期2、add_months(d1,n1):返回在日期d1基础上再加n1个月后新的日期3、last_day(d1):返回d1日期所在月份的最后一天4、months_between(d1,d2):返回日期d1与日期d2间隔的月数,d1>d2返回正数,反之返回负数5、NEW_TIME(dt1,c1,c2):给出时间dt1在c1时区对应c2时区的日期和时间。d...原创 2016-12-20 10:55:07 · 162 阅读 · 0 评论 -
oracle排查异常sql的一些方法
转自http://blog.itpub.net/23155850/viewspace-683737/1、查看值得怀疑的SQL[code="java"]select substr(to_char(s.pct, '99.00'), 2) || '%' load, s.executions executes, p.sql_text from (selec...原创 2015-11-19 15:27:55 · 439 阅读 · 0 评论 -
oracle中to_char函数转换后多出空格的问题
今天编写往数据库中插入200万数据的存储过程,遇到to_char的问题,记录下来与大家分享。 主键id为32位varchar类型,由数字组成,高位用0补足,例如'00000000000000000000000000000001'。 存储过程如下:create or replace procedure insertintouserstmp20151104(numb i...原创 2015-11-06 14:50:52 · 1083 阅读 · 0 评论 -
oracle的regexp_like函数使用正则表达式
[size=large][b]一、正则表达式入门[/b][/size][size=medium][b]1. 正则表达式规则[/b][/size][b]1.1 普通字符[/b] 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "ab...原创 2016-07-08 10:17:38 · 1883 阅读 · 0 评论 -
oracle之异常学习
ORACLE异常包括预定义异常,非预定义异常,自定义异常。[b]1、预定义异常[/b]即oracle已定义的异常,无需在程序中定义,由ORACLE自动将其引发,可以直接使用定义的异常名称捕获。ORACLE预定义的异常情况大约有24个,如下。错误号 异常错误信息名称 异常产生原因ORA-0001 dup_val_on_index 违...原创 2016-07-05 18:22:08 · 137 阅读 · 0 评论 -
oracle中四种循环的用法
[code="java"]oracle中goto循环用法DECLARE x number; BEGIN x:=9; --循环点 x:=x-1; DBMS_OUTPUT.PUT_LINE(X); IF X>0 THEN GOTO repeat_loop; --当x的值小于9时,就goto到repeat_loop END IF; ...原创 2015-08-04 14:06:19 · 327 阅读 · 0 评论 -
sqlplus登录数据库
今天看了sqlplus登录本地和远程oracle服务器,记录下供大家参考。表面上oracle“本地登录”和“远程登录”的区别在于是否有“@”符号SQL>conn username/password as sysdba 是本地登录SQL>conn username/password@SID as sysdba 是远程登录一、本地登录和远程登录的本质区别是:1)本地登录不会调...原创 2015-05-22 16:33:48 · 335 阅读 · 0 评论 -
oracle11g安装
centos6.3安装:centos 6.3(x86_64)linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip这里推荐一篇非常好的博客,我安装时基本是参数该文章,此文章描述详细,本人只在下面介绍一下安装过程中不一样的一些地方。http://www.blogjava.net/xiangjava/...原创 2013-09-24 20:14:16 · 76 阅读 · 0 评论 -
oracle序列的创建和应用
序列(sequence)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。其主要的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。一、创建序列CREATE SEQUENCE "SYSTEM"."sequencename" INCREMENT BY n //1 START WITH n //2...原创 2013-09-24 20:13:14 · 133 阅读 · 0 评论 -
oracle11g自动分区
最近工作中需要给数据库创建分区,简单学习了一下,做下笔记。 oracle11g之前,维护分区需要手工,11g之后使用interval来实现自动扩展分区,使得维护工作变得简单。 根据年: INTERVAL(NUMTOYMINTERVAL(1,'YEAR')) 根据月: INTERVAL(NUMTOYMINTERVAL(1,'MONTH')) 根据天:...原创 2016-03-23 21:07:10 · 175 阅读 · 0 评论