`

oracle 学习笔记(简单1)

阅读更多
1。总结oracle 常用的 语句:
创建表空间:
create tablespace [spacename] datafile [filepathname] size [num];
如:create tablespace leo_tablespace datafile 'F:\oracle\product\10.1.0\oradata\leo_data.dbf' size 500M;



创建用户:
create user [username] identified by [password] default tablespace [spacename];



为用户授权:
grant connect, resource to [username];
grant dba to [username];
创建索引:
create unique index [index_name] on [table_name] ([column_name])

查询当前登陆用户的默认表空间的sql:函数:
select username ,default_tablespace  from user_users;

日期函数
日期函数规律:
日期 - 数字 = 日期
日期 + 数字 = 日期
日期 - 日期 = 数字(天数)



SQL> select sysdate from dual; 获得当前日期



1.months_between():求出给定日期范围的月数
SQL> select ename, round(months_between(sysdate, hiredate)) months from emp;



2.add_months():在指定日期上加上指定月数
SQL> select add_months(sysdate, 4) from dual;



3.next_day():下一个的今天是哪一个日期
SQL> select next_day(sysdate, '星期一') from dual; 下一个星期一的日期



4.last_day():求出给定日期的那个月的最后一天日期
SQL> select last_day(sysdate) from dual;
(2)将数字转换成字符串
   9:表示一位数字
SQL> select to_char(34343, '99,999') from dual;
SQL> select to_char(34343, '$99,999') from dual;
SQL> select to_char(34343, 'L99,999') from dual; 根据本地语言环境进行显示,如果是中文,则显示¥



2.to_number:转换成数字
SQL> select to_number('123') + to_number('123') from dual; 将字符串变为数字再相加



3.to_date:转换成日期
SQL> select to_date('2010-09-10', 'yyyy-mm-dd') from dual;



通用函数
1.nvl():将空值转换为指定值
SQL> select nvl(comm,0) from emp;



2.decode():类似于条件判断语句if...else if...else
SQL> select decode(3,1,'内容是1',2,'内容是2',3,'内容是3','都不是') from dual;
SQL> select empno, ename, hiredate, sal, decode(job,'ANALYST','分析员','CLERK','业务员','MANAGER','经理','PRESIDENT','总裁','SALESMAN','销售员') job from emp;
分享到:
评论

相关推荐

    Oracle学习笔记.doc

    Oracle学习笔记 以下是我这一周学习oracle整理的笔记,包括课堂的内容和自己看额外看的视频补充的一些内容,基本上囊括了所有oracle的基本知识。主要的形式是例子代码加代码解释加运行结果,我个人认为对于没有学习...

    Oracle 10g 学习笔记

    │ Oracle学习笔记.pdf │ Oracle学习笔记.wps │ 安装Oracle后myEclipse不能正常使用.txt │ 手工配置listener.ora【避免出现ORA-12514错误】.txt │ 贴子树状态存储结构.jpg │ 贴子树状态存储结构.sql │ ├─01...

    最全最通俗易懂的ORACLE学习笔记

    个人在学习ORACLE过程当中记录下来的学习笔记,通俗易懂,适合想快速了解ORACLE基本语法的朋友

    韩顺平oracle学习笔记

    韩顺平oracle学习笔记 第0讲:如何学习oracle 一、如何学习oracle Oracle目前最流行的数据库之一,功能强大,性能卓越。学习oracle需要具备一定基础: 1.学习过一门编程语言(如:java ,c) 2.最好学习过一门别的...

    Oracle最简单易懂的学习笔记

    Oracle最简单易懂的学习笔记 Oracle最简单易懂的学习笔记 Oracle最简单易懂的学习笔记 Oracle最简单易懂的学习笔记 Oracle最简单易懂的学习笔记 Oracle最简单易懂的学习笔记

    Oracle学习笔记.txt

    简单明了的oracle学习笔记。。。。。。。。。。。。。。

    02_oracle学习笔记第一天

    oracle学习笔记。简单的学习了基本查询,多行查询,组函数等语法。同时对比着mysql数据库中的查询语法进行比较。

    oracle完整学习笔记

    该资源是本人在专业培训学校的oracle完整学习笔记,内容全面,简单易懂

    Oracle数据库学习笔记

    Oracle数据库学习笔记,包括课程PPT(数据库基础,简单查询,单行多行函数,多表连接,子查询,高级子查询,集合运算,层次查询,DML与事务控制,数据库的网络连接,创建维护表,约束,视图,序列索引和同义词,用户...

    oracle笔记

    oracle 详细笔记,玩转oracle,简单,快捷的学习oracle

    Oracle学习笔记

    oracle数据库 新手学习笔记 比较简单

    oracle学习笔记

    一些oracle 学习的笔记 简单实用的

    Oracle的学习笔记

    Oracle,Oracle的由浅入深,Oracle的简单的收获

    我的oracle学习笔记

    学习 基础,从简单到复杂。步步深入,自己感觉还不错。拿出来分享下~

    oracle简单笔记

    别人总结的简单的oracle笔记,初学者看看还不错

    Oracle 入门文档

    Oracle笔记 六、PL/SQL简单语句块、变量定义 Oracle笔记 七、PL/SQL 异常处理 Oracle笔记 八、PL/SQL跳转/判断/循环语句块 Oracle笔记 九、PL/SQL 游标的使用 Oracle笔记 十、PL/SQL存储过程 Oracle笔记 十一、...

    Oracle9iSQL/PLSQL学习笔记

    Oracle9i SQL/PLSQL 学习笔记 自己照着书学习时候的笔记。TXT的,比较简单,希望对大家学习有帮助。 其中0 mysqlCmd.txt是我自学mysql时候的笔记,是有关于命令的。大家看看有帮助没有。 都比较精华和简单,适合...

Global site tag (gtag.js) - Google Analytics