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 学习笔记(简单1)
原创
©著作权归作者所有:来自51CTO博客作者莫建坡的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:svn 常用命令
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【STM32F1】USART学习笔记
萌新学习笔记
STM32 USART -
【CAD建模号】学习笔记(三):图形绘制区1
本期学习笔记介绍【CAD建模号】中图形绘制区的二维工具、面建模、实体工具和文本工具。
角点 二维 图形绘制 CAD建模号 模宗 -
Oracle学习笔记1
oracle数据库的市场份额大,属于大中型数据库,安全性强,稳定性强,多用户,分布式支持力度00
sql语句 oracle 数据 -
linux 简单命令学习笔记1
linux shell 基础学习笔记Shell :linux中有多种类型的shell。常用:Bourne shell(sh)
Linux Oracle 华为 DOS F# -
Oracle学习中...,笔记记录中.....1
Oracle用户:scott: tiger 普通用户system:m
Oracle 职场 学习笔记 休闲 -
Oracle笔记1
sqlplus “sys/test1234 as sysbda”desc $controlfileselect sta
oracle books user table database -
【日常学习笔记】2019/1/10(Oracle语句学习)
Oracle语句学习(1)select * from dual中的dual到底是什么? 在sql-developer中测试发现,dual只是一个包含一列
dual nvl decode listagg oracle -
oracle基本学习笔记1
要开始系统学习些基本的ORACLE知识了,虽然不是DBA,但这次还是想把一些基本的知识学好,于是打算笔记之,做个提纲,太具体的内容就不列出来了,只列要点
数据 oracle 服务器 重做日志 数据文件 -
sparksql取余数
一、项目背景二、项目需求 (1)需求 ①各省销售指标,每个省份的销售额统计 ②TOP3销售省份中,有多少家店铺日均销售额1000+ ③TOP3省份中,各个省份的平均单价 &
sparksql取余数 spark sql hive