关闭
当前搜索:

Oracle -- Oracle中几个数字函数、转换函数、字符串函数

一、数字函数 数字型函数输入数字型参数并返回数值型的值。多数该类函数的返回值支持38位小数点,如:COS, COSH, EXP, LN,LOG, SIN, SINH, SQRT, TAN, and TANH 支持36位小数点。ACOS, ASIN, ATAN, and ATAN2支持30位小数点 1.trunc(n1[,n2]) 注:n2为正时,将小数点n2后的数去掉即可; n2为负时,将...
阅读(11) 评论(0)

Oracle -- contains

看到contains(str1,str2)的介绍,感觉可能会用得着,先整理一下 str2为一个单词时用单引号括起来 如:SELECT ID,PERSONNM FROM USERS T WHERE CONTAINS(T.CD,'-'); str2为一个词组时用双引号后再用单引号括起来,即'""' 如:SELECT ID,PERSONNM FROM USERS T WHERE CONTAINS...
阅读(16) 评论(0)

Oracle -- like、instr()、substr()

1.substr():从给定的字符表达式中返回一个子字符串。 格式:substr(string,start_position[,nChar]) 注:start_position:开始截取的字符串的位置。nChar返回的字符数目。如start_position为负,则表示从右开始第start_position开始进行截取。 如select substr('absdefg',1,3) sub f...
阅读(8) 评论(0)

Oracle -- DBA常用SQL

Oracle DBA常用SQL 监控SQL 1.监控事例的等待: select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*) from v$session_wait group by event order by 4; 2.回滚段的争用情况: select...
阅读(62) 评论(0)

Oracle -- oracle用户创建及权限设置

权限:   create session   create table   unlimited tablespace   connect   resource   dba   例:   #sqlplus /nolog   SQL> conn / as sysdba;   SQL>create user username identifie...
阅读(30) 评论(0)

Oracle -- ORACLE系统表大全

Oracle系统表大全 下面全面是对Oracle系统表的一些介绍:数据字典dict总是属于Oracle用户sys的。 1.用户: select username from dba_users; 改口令 alter user spgroup identified by spgtest; 2.表空间: select * from dba_data_files;...
阅读(37) 评论(0)

Oracle -- plsql常用函数汇总

1.在SQLPLUS下,实现中-英字符集转换 alter session set nls_language='AMERICAN'; alter session set nls_language='SIMPLIFIED CHINESE'; 2.运算符 算术运算符:+-*/ 连接运算符:|| 比较运算符:>,>=,=,!=, 逻辑运算符:not,and,or 集合运算符:inter...
阅读(25) 评论(0)

Oracle -- 按时间段分组显示

如果按照时间段分组显示,首先要了解一下level,connectby,oracle时间的加减。 1.level select level from dual connect by level 2.关于connect by可以看 http://www.cnblogs.com/johnnyking39/articles/1155497.html 3.Oracle时间的加减 -...
阅读(17) 评论(0)

Oracle -- 去年、今年、明年的表示

1.去年年初 select add_months(trunc(sysdate,'yyyy'),-12) firstLastYear from dual; select to_char((trunc(sysdate,'yyyy')-1),'yyyymm')  from dual; select to_char(add_months(trunc(sysdate,'yyyy'),-12),'yyyy...
阅读(27) 评论(0)

Oracle -- flashback

update或delete后,突然发现操作错误,导致数据错误,那么需要怎么办呢,这时可以用flashback功能哦。下面简单介绍一下吧 1.确认当前undo_retention参数,查看可以恢复到多久以前的数据(非必须) SQL> show parameter undo_retention; NAME TYPE VALUE -----------...
阅读(15) 评论(0)

Oracle -- sysdate的使用函数的方法

sysdate的使用函数的方法 SYSDATE 2018/2/8 14:38:52   TRUNC(SYSDATE) 2018/2/8   TO_CHAR(SYSDATE,'YYYYMMDD') 20180208 到日 TO_CHAR(SYSDATE,'YYYYMMDD HH24:MI:SS') ...
阅读(26) 评论(0)

Oracle -- 分析函数

MySQL中的derived table(r12... ORACLE利用STANDBY端RMAN备份... Oracle并行计算 Oracle 12CR2 dbca -silent -... MySQL中的反连接(r12笔记第45... 个人觉得这篇文章写的不错,讲的比较明白,初学很容易理解分析函数的作用和用法。 转自:http://www.blogjava.net/liuyz2006...
阅读(31) 评论(0)

Oracle -- 转换格式、条件选择、备份/还原数据表

1.转换为特定格式(如转换为date类型) select to_date(to_char(sysdate,'yyyy/mm/dd'),'yyyy/mm/dd') from dual; 2.条件选择语句:decode selectt.STEMPLEMETEID,    decode(t.stemplemetecode,   'TZSB',   'TZ检定提醒',   'JLSB,  ...
阅读(33) 评论(0)

Oracle -- left join查询结果不是左表的全部数据的解决方法

left join在实际应用中并不是查出数据都是左边的全部数据,为什么呢?看看自己的解决方法吧 SELECT T.xx, T1.xx, ... FROM xxx T LEFT JOIN xxx T1 ON T.ID = T1.ID WHERE T.xx = xx and T1.xx= xx本来想查T表所有符合条件的数据,但是结...
阅读(90) 评论(0)

Oracle -- Excel导入数据

第一种方法(数据量少) 1.在excel中将列名及列的顺序保持与数据库表列名及顺序一致 2.在excel中数据列的最前列增加一列空白列 3.选择所有数据,复制所有数据,粘贴到在编辑状态(用for update或右键--edit)下的数据库表 第二种方法(数据有些大) 1.登录PL/SQL Developer 2.在菜单栏中选择Tool --> ODBC Importer... 3.C...
阅读(37) 评论(0)
16条 共2页1 2 下一页 尾页
    个人资料
    • 访问:2475次
    • 积分:497
    • 等级:
    • 排名:千里之外
    • 原创:39篇
    • 转载:20篇
    • 译文:0篇
    • 评论:0条
    文章分类