`

ORACLE常用函数实例

 
阅读更多

1、set linesize 100;  设置长度   

 2、set pagesize 30;   设置每页显示数目   

 3、em a.sql  打开记事本     

 4、@ a 执行文件a中的代码,可指定文件的路径 @d:a.txt   

 5、conn 用户名/密码  根据用户名和密码连接数据库 如果连接超级管理员(sys) 则应加上as sysdba;   

 6、show user; 显示当前连接的用户   

 7、select * from tab;  得到当前用户下的所有表   

 8、desc temp; 查看表结构   

 9、/  继续执行上一个查询语句   

    clear scr;  清屏   

  

字符函数   

10、select upper('coolszy'from dual; 将小写字母转换成大写,dual 为一虚表   

11、select lower('KUKA'from dual; 将大写字母转换成小写   

12、select initcap('kuka'from dual; 将首字母大写    

13、select concat('Hello',' world'from dual; 连接字符串,但没有||好用select concat('Hello','world'from dual;   

14、select substr('hello',1,3) from dual; 截取字符串   

15、select length('hello'from dual; 求字符串长度   

16、select replace('hello','l','x'from dual; 替换字符串    

17、select substr('hello',-3,3) from dual; 截取后三位   

  

数值函数   

18、select round(789.536) from dual; 四舍五入,舍去小数   

19、select round(789.536,2) from dual; 保留两位小数   

20、select round(789.536,-1) from dual; 对整数进行四舍五入   

21、select trunc(789.536) from dual; 舍去小数,但不进位   

22、select trunc(789.536,2) from dual;   

23、select trunc(789.536,-2) from dual;   

24、select mod(10,3) from dual; 返回10%3的结果   

  

日期函数   

25、select sysdate from dual; 返回当前日期   

26、select months_between(sysdate,'16-6月 -08'from dual; 返回之间的月数   

27、select add_months(sysdate,4) from dual; 在日期上加上月数   

28、select next_day(sysdate,'星期一'from dual; 求下一个星期一   

29、select last_day(sysdate) from dual; 求本月的最后一天   

  

  

转换函数   

30、select to_char(sysdate,'yyyy'year,to_char(sysdate,'mm'),to_char(sysdate,'dd'from dual;   

31、select to_char(sysdate,'yyyy-mm-dd'from dual;   

32、select to_char(sysdate,'fmyyyy-mm-dd'from dual; 取消月 日 前面的0   

33、select to_char('20394','99,999'from dual; 分割钱 9表示格式   

34、select to_char('2034','L99,999'from dual; 加上钱币符号   

35、select to_number('123')*to_number('2'from dual;   

36、select to_date('1988-07-04','yyyy-mm-dd'from dual;    

  

通用函数   

37、select nvl(null,0) from dual; 如果为null,则用0代替   

38、select decode(1,1,'内容是1',2,'内容是2',3,'内容是3'from dual; 类似于 switch...case...   

  

事务处理   

39、commit;  提交事务   

40、rollback; 回滚事务   

  

  

41、select rownum from table; 在没一列前面显示行号   

42、drop table 表名 cascade constraint    

    on delete casecade 当父表中的内容被删除后,子表中的内容也被删除   

  

43、desc表名 显示表的结构   

44、create user [username] identified by [password] 创建新的用户   

45、grant 权限1、权限2...to 用户  给创建用户权限   

 ex:grant create session to [username] 此时只能连接到数据库   

    grant connect,resource to [username] 此时权限能满足要求   

46、alter user [username] identified by [password] 修改用户密码   

47、alter user [username] password expired 下次登录时提示修改密码   

48、alter user [username] account lock  锁住用户   

49、alter user [username] account unlock  解锁锁用户   

50、grant select,delete on scott.emp to [username] 把scott下emp表的两个权限给用户   

51、revoke select ,delete on scott.emo from [username] 回收权限

分享到:
评论

相关推荐

    Oracle常用函数.pdf

    ### Oracle常用函数详解 #### 一、概述 Oracle 数据库提供了丰富的内置函数,极大地提高了 SQL 语句在处理数据时的灵活性与效率。这些函数主要分为两大类:单行函数和多行函数(也称为聚合函数)。单行函数通常...

    Oracle常用函数及实例.pdf

    本文主要探讨了Oracle中的一些常用函数,并通过实例解析了它们的基本用法,特别介绍了DECODE函数的使用技巧。 首先,我们来看数字函数。在Oracle中,ABS(x)函数用于计算数值的绝对值,例如ABS(-10)返回10。CEIL(x)...

    SQLServer与Oracle常用函数实例对比汇总

    在数据库管理领域,SQLServer和Oracle都是广泛应用的关系型...以上就是SQLServer与Oracle在数学函数方面的一些常用实例对比。了解这些函数的用法对于数据库开发和查询优化至关重要,能够帮助开发者更高效地处理数据。

    几个常用的Oracle函数及实例运用

    ### 常用Oracle函数及实例解析 #### 一、引言 在Oracle数据库中,提供了丰富的内置函数来处理各种数据类型的操作需求。这些函数能够极大地简化开发人员的工作,并提高SQL查询的效率。本文将详细介绍几个常用Oracle...

    oracle常用函数 CHM

    Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和丰富的内置函数是其核心优势之一。..."Oracle常用函数 CHM"文档中应该包含了这些函数的详细解释和实例,是你深入理解Oracle函数的好资料。

    Oracle常用函数实战总结.xlsx、Oracle 11g数据库管理员指南.pdf、Oracle开发实战经典.pdf

    Oracle常用函数实战总结.xlsx: 1.内容:总结了Oracle数据库中常用的函数及其实战应用。这些函数可能包括字符串处理函数、数值计算函数、日期和时间函数、转换函数等。 2.用途:对于Oracle数据库的使用者来说,这...

    oracle优化篇及常用函数

    本篇文章将深入探讨Oracle数据库的优化策略,并提供一些常用的函数实例详解,帮助你更好地理解和应用这些技术。 首先,Oracle优化主要包括SQL优化、索引优化、存储优化和架构优化。SQL优化是最基础的,通过编写高效...

    oracle常用函数功能演示

    本篇文章将详细解析Oracle的一些常用函数,并通过实例演示它们的功能。 首先,Oracle的数值函数包括三角函数、幂和方根运算以及数值处理函数。例如,`SIN`, `COS`, `TAN`用于三角计算,`POWER`用于求幂,`SQRT`用于...

    Oracle sql 函数大全 比较常用的一些 函数 整理

    本文将对 Oracle SQL 函数大全进行分类和讲解,涵盖字符串函数、字符转换函数、去空格函数、取子串函数、字符串比较函数、字符串操作函数等多种函数。 一、字符转换函数 字符转换函数是将字符或字符串从一种形式...

    ORACLE常用函数功能演示

    Oracle数据库系统包含了大量的内置函数...总的来说,熟练掌握这些Oracle常用函数,不仅可以提高编程效率,还能优化数据库操作的性能。通过实际的示例和实践,我们可以更好地理解和运用这些函数,提升数据库管理的技能。

    110个oracle常用函数总结

    以下是关于Oracle常用函数的一些详细说明: 1. ASCII 函数:这个函数返回一个字符的ASCII码,即其对应的十进制数值。例如,ASCII('A') 返回65,ASCII(' ') 返回32(空格的ASCII码)。 2. CHR 函数:CHR函数将给定...

    oracle常用函数归纳

    ### Oracle常用函数归纳 在Oracle数据库管理中,各种内置函数为数据处理提供了极大的便利。本文将详细介绍部分常用的Oracle函数,并通过实例演示它们的功能与用法。 #### 1. ASCII 函数 - **功能**:返回指定字符...

    ORACLE 常用函数总结(80个)第1/2页

    以下是一些Oracle常用函数的详细说明: 1. ASCII函数:此函数返回给定字符的ASCII码,即该字符对应的十进制数字。例如,ASCII('A')返回65,ASCII(' ')返回32。 2. CHR函数:它接受一个整数并返回相应的字符。例如...

    Oracle高级操作函数学习笔记

    常用的聚合函数包括COUNT、SUM、AVG、MAX和MIN等。它们通常与GROUP BY语句一起使用,对分组后的数据进行聚合计算。 #### 集合操作 集合操作可以将多个SELECT查询结果集进行合并、求交集和差集等。具体操作包括: 1...

    ORACLE操作XML函数

    #### 四、常用操作XML的函数 ##### 1. APPENDCHILDXML - 增加节点 此函数用于向XML文档中添加新的子节点。 - **语法**: ```sql APPENDCHILDXML(XMLTYPE_instance, XPath_string, value_expr[, namespace_...

    oracle 110个常用函数

    oracle 110个常用函数的汇总及实例讲解,包含ASCII CHR 、 CONCAT、 INITCAP 等等

    oracle 的函数、存储过程、游标、简单实例

    本主题将深入探讨Oracle中的几个核心概念:函数、存储过程、游标以及简单的实例,这些都是数据库管理员和开发人员日常工作中不可或缺的部分。 首先,我们来了解**Oracle函数**。函数是预定义的代码块,接受零个或多...

Global site tag (gtag.js) - Google Analytics