知识大全 PLSQL常用方法汇总

Posted 函数

篇首语:浪再高,也在船底;山再高,也在脚底。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PLSQL常用方法汇总相关的知识,希望对你有一定的参考价值。

网络收集:PLSQL常用方法汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  在SQLPLUS下 实现中 英字符集转换alter session set nls_language= AMERICAN ;alter session set nls_language= SIMPLIFIED CHINESE ; 主要知识点 一 有关表的操作 )建表create table test as select * from dept; 从已知表复制数据和结构create table test as select * from dept where = ; 从已知表复制结构但不包括数据 )插入数据 insert into test select * from dept;二 运算符算术运算符 + * / 可以在select 语句中使用连接运算符 || select deptno|| dname from dept; 比较运算符 > >= = != < <= like beeen is null in逻辑运算符 not and or 集合运算符 intersect union union all minus 要求 对应集合的列数和数据类型相同查询中不能包含long 列列的标签是第一个集合的标签使用order by时 必须使用位置序号 不能使用列名例 集合运算符的使用 intersect union union all minus select * from emp intersect select * from emp where deptno= ;select * from emp minus select * from emp where deptno= ;select * from emp where deptno= union select * from emp where deptno in ( ); 不包括重复行 select * from emp where deptno= union all select * from emp where deptno in ( ); 包括重复行三 常用 ORACLE 函数sysdate为系统日期 dual为虚表一)日期函数[重点掌握前四个日期函数] add_months[返回日期加(减)指定月份后(前)的日期]select sysdate S add_months(sysdate ) S add_months(sysdate ) S from dual; last_day [返回该月最后一天的日期] select last_day(sysdate) from dual; months_beeen[返回日期之间的月份数]select sysdate S months_beeen( 月 sysdate) S months_beeen( 月 月 ) S from dual next_day(d day): 返回下个星期的日期 day为 或星期日 星期六 表示星期日 select sysdate S next_day(sysdate ) S next_day(sysdate 星期日 ) S FROM DUAL round[舍入到最接近的日期](day:舍入到最接近的星期日)select sysdate S round(sysdate) S round(sysdate year ) YEAR round(sysdate month ) MONTH round(sysdate day ) DAY from dual trunc[截断到最接近的日期] select sysdate S trunc(sysdate) S trunc(sysdate year ) YEAR trunc(sysdate month ) MONTH trunc(sysdate day ) DAY from dual 返回日期列表中最晚日期select greatest( 月 月 月 ) from dual二)字符函数(可用于字面字符或数据库列) 字符串截取select substr( abcdef ) from dual 查找子串位置select instr( abcfdgfdhd fd ) from dual 字符串连接select HELLO || hello world from dual; )去掉字符串中的空格select ltrim( abc ) s rtrim( zhang ) s trim( zhang ) s from dual )去掉前导和后缀select trim(leading from ) s trim(trailing from ) s trim( from ) s from dual; 返回字符串首字母的Ascii值select ascii( a ) from dual 返回ascii值对应的字母select chr( ) from dual 计算字符串长度 select length( abcdef ) from dual initcap(首字母变大写) lower(变小写) upper(变大写)select lower( ABC ) s upper( def ) s initcap( efg ) s from dual; Replaceselect replace( abc b xy ) from dual; translateselect translate( abc b xx ) from dual; x是 位 lpad [左添充] rpad [右填充](用于控制输出格式)select lpad( func = ) s rpad( func ) s from dual;select lpad(dname = ) from dept; decode[实现if then 逻辑]select deptno decode(deptno 其他 ) from dept;三)数字函数 取整函数(ceil 向上取整 floor 向下取整)select ceil( ) N floor( ) N from dual; 取幂(power) 和 求平方根(sqrt)select power( ) N sqrt( ) N from dual; 求余select mod( ) from dual; 返回固定小数位数 (round:四舍五入 trunc:直接截断)select round( ) N trunc( ) N from dual; 返回值的符号(正数返回为 负数为 )select sign( ) sign( ) from dual;

cha138/Article/program/Oracle/201311/16654

相关参考

知识大全 Oracle 常用功能函数汇总

Oracle常用功能函数汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  **********

知识大全 常用Struts HTML标签库汇总

常用StrutsHTML标签库汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  <:fo

知识大全 Oracle维护常用SQL语句汇总

Oracle维护常用SQL语句汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如何远程判断O

知识大全 关于Oracle一些常用脚本的汇总(2)

关于Oracle一些常用脚本的汇总(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  碎片检查

知识大全 Oracle数据库基本常用命令汇总

Oracle数据库基本常用命令汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!以下是对Oracl

知识大全 浅析常用数据库的自增字段创建方法汇总

本篇文章是对常用数据库的自增字段创建方法进行了全面的汇总介绍需要的朋友参考下   DB复制代码代码如下:CREATE  TABLE T(  

知识大全 MS-SQL开发常用汇总和t-sql技巧集锦

MS-SQL开发常用汇总和t-sql技巧集锦  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  把长

知识大全 详细讲述PLSQL的书写及语法

详细讲述PLSQL的书写及语法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  摘要  //简要说

知识大全 重新编译PLSQL中无效对象或指定对象

重新编译PLSQL中无效对象或指定对象  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Oracle&

知识大全 PLSQL连接oracle报错无法解析解决方法

PLSQL连接oracle报错无法解析解决方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  做