
oracle 基础
winer1220
这个作者很懒,什么都没留下…
展开
-
oracle 带参数的游标
带参数的游标游标和函数,存储过程一样可以有参数,并使用到查询中参数在游标定义时使用,打开时传递参数值1:定义带参数游标语法 CURSOR cursor_name[(parameter[,parameter],...)] IS select_statement; 定义参数的语法如下: Parameter_name [IN] data_type[{:=|DEFA原创 2013-10-16 15:02:15 · 366 阅读 · 0 评论 -
trunc()函数使用
--Oracle trunc()函数的用法 /**************日期********************//* TRUNC(date[,fmt]) date 时间 fmt 日期格式,不支持组合时间格式,如yyyy-MM-dd等格式 没有fmt,则默认为当前日期,没有时间 */--1. 2013-11-26 今天的日期为selec原创 2013-11-26 11:50:03 · 276 阅读 · 0 评论 -
sqlplus 格式化
sqlplus登陆环境设置(glogin.sql)$ vi $ORACLE_HOME/sqlplus/admin/glogin.sql (登陆sqlplus后会自动执行)或$ vi ~/login.sql (登陆sqlplus后会自动执行)或$ vi ~/.login.sql (登陆sqlplus后得手工执行)增加以下内容,sqlplus登陆时会自动读取--转载 2013-12-13 20:09:31 · 320 阅读 · 0 评论 -
oracle all,some,any
1:all 需要全部满足才行,相当于AND 连接2:some,any 只需其中一个就满足就可以,相当于OR连接3:通常和操作符 =,>,一块使用create table test_1 as select rownum id,DBMS_RANDOM.STRING('a',6) tname from dual connect by level ZZJ@ORCL>col tnam原创 2014-01-08 14:17:47 · 201 阅读 · 0 评论 -
分析函数及窗口函数(一)
分析函数格式(三部分组成) 函数名(参数) over(partition by 子句 order by 子句 rows/range子句) 三部分组成 1: 函数名 比如:sum,avg,max,min等聚合函数或lead,lag行比较函数 2: over 关键字,说明是分析函数 3: 分析子句 over括号内的内容,原创 2014-08-19 15:17:23 · 380 阅读 · 0 评论 -
count(*)和count(列)之争
闲话少说,先上实验SQL> create table test_cnt as select object_id,data_object_id from dba_objects;表已创建。SQL>SQL> select count(*) from test_cnt; COUNT(*)---------- 77431SQL> select count(data_ob原创 2015-09-18 06:02:04 · 230 阅读 · 0 评论 -
停止,启动job
一: 查询正在运行的job select * from dba_job_running;二: 停止job exec dbms_job.broken(job_id,true); commit;三: 启动job 启动job,有两种方法 1:broken启动 exec dbms_job.broken(job_id,fal原创 2015-08-05 01:12:34 · 320 阅读 · 0 评论 -
sql语句执行顺序
sql语句执行顺序sql常用的关键字有 select, from ,where ,group by,having ,order by sql语句执行顺序语句是什么样的呢?from —> where –> group by –> having –> select –> ordre by from 数据来源表 where 过滤条件 ...原创 2018-07-28 15:14:07 · 173 阅读 · 0 评论 -
Oracle 数据排序——按照 IN 列表位置
通常排序按照值大小排序,但有时候也有例外的时候,比如按照IN 列表位置排序。SQL> create table tt(id number(5));Table created.SQL> insert into tt values(1);1 row created.SQL> insert into tt values(3);1 row created....原创 2018-12-06 09:59:51 · 4236 阅读 · 0 评论