新增字段:alter table 表名 add

(NAME VARCHAR(12),

VALUE  NUMBER(10)

);

添加注释:comment on column 表名.name is '姓名';

删除表字段:alter table 表名 drop column 字段名(列名);

修改字段名:alter table 表名 rename column 现列名 to 新列名;

删除字段名:alter table 表名 drop column 字段名

NVL(a,b): a不为null,结果为a,否则为b。

NVL2(a,b,c) :a不为null, 结果为b, 否则为c。

function:vempid mytable.id%type;//vempid参数的数据类型跟mytable表的id字段类型一样,当你修改mytable表的ID字段类型,就不用修改function了
procedure:newID in mytable.id%type//newId参数的数据类型跟mytable表的id字段类型一样,当你修改mytable表的ID字段类型,就不用修改procedure了

删除函数:drop function 方法名;

minus  :A minus B 即在A中存在,而在B中不存在的记录。例如

select  id  from a
minus
select  id  from b

只获取系统日期,不要时分秒
select trunc(sysdate) from dual //这样得到的格式如:2018/08/02

 declare匿名函数

declarev_avgsal number(6,2);//定义变量begin//sql语句end;

oracle自治事务 :AUTONOMOUS_TRANSACTION

去掉回车换行符:chr(10)是换行符,chr(13)是回车,制表符 chr(9)

replace('去掉换行符 ',chr(10),'')

oracle 打印输出   :

dbms_output.put_line('需要输出的内容');

select * from 表 where 字段 is null   : oracle会查询返回‘’和null的数据。oracle对空字符和null是一个意思

快速新建一个表一模一样的表,并把数据插入。create table newtablename as select * from oldtablename;

Merge into用法

merge into 目标表 ausing 源表 bon(a.条件字段1=b.条件字段1 and a.条件字段2=b.条件字段2 ……)  when matched then
update set a.更新字段=b.字段when  not macthed then
insert into a(字段1,字段2……)values(值1,值2……)

macthed或not macthed语句可以只有一个。参考: https://blog.csdn.net/spw55381155/article/details/79891305

PLSQL : https://baike.baidu.com/item/plsql/9042661?fr=aladdin

https://blog.csdn.net/wahaa591/article/details/46648365

转载于:https://www.cnblogs.com/Alwaysbecoding/p/9177761.html

oracle数据库常用操作语句相关推荐

  1. Oracle 数据库常用操作语句大全

    原文:Oracle 数据库常用操作语句大全 一.Oracle数据库操作 1.创建数据库      create database databasename 2.删除数据库      drop data ...

  2. 数据库常用操作语句总结

    数据库常用操作语句总结 一.基础 1.select 语句 2.select distinct 语句 3.where 子句 4.and 和 or 运算符 5.order by 语句 6.insert i ...

  3. Oracle mysql 语句_Oracle 数据库常用操作语句大全

    一.Oracle数据库操作 1.创建数据库 create database databasename 2.删除数据库 drop database dbname 3.备份数据库 完全备份 exp dem ...

  4. oracle ignore_Oracle 数据库常用操作语句,速速收藏

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 来源:Crazy Struggle www.cnblogs.com/1312mn/ar ...

  5. oracle数据库常用操作

    原文地址:http://www.cnblogs.com/muzifei/archive/2011/11/04/2235864.html 用户的权限问题: 1.使用create user语句创建用户,a ...

  6. 分享Oracle数据库常用操作指令

    转自:微点阅读 https://www.weidianyuedu.com 一.启动和关闭Oracle数据库 1. 数据库启动以SYSDBA身份登录数据库启动命令:STARTUP [启动选项] 数据库启 ...

  7. 数据库常用操作语句(学生表、选课表、成绩表)

    例1:查询全体学生的学号与姓名. SELECT Sno, Sname FROM Student 例2.查询全体学生的姓名.学号.所在系 SELECT Sname, Sno, Sdept FROM St ...

  8. Oracle数据库常用操作sql语句

    1.--建立表空间 create tablespace cmdb_db datafile '\home\cmdb_11.dbf' size 100m autoextend on next 50m ex ...

  9. Oracle数据库常用SQL语句查询

    查询第一条记录 where语句后面跟上  and rownum=1 2.日期所相差分钟数 ceil((LOGOUT_TIME - LOGIN_TIME) * 24 * 60) 3.group by分组 ...

最新文章

  1. haproxy服务启动命令_HaProxy安装和常用命令
  2. Winform中实现实时颜色拾取器显示RGB和16进制颜色(附代码下载)
  3. Android异步任务机制之AsycTask
  4. 马斯克称下一代超级工厂占地可能没必要更大 但可能更先进
  5. 需求跟踪矩阵模板_需求可追溯性矩阵(RTM)生成程序使用说明
  6. ReadWriteLock1.8源码
  7. 数据之路 - Python爬虫 - Xpath库
  8. 最新前端四天精通node.js视频教程
  9. 保险数据管理学会IDMA简介
  10. 基于java的小型旅游网站设计(含源文件)
  11. PCB正片和负片的个人理解
  12. 人力资源管理-人际交往中的6个心理效应
  13. python数据按照分组进行频率分布_3.2.1 分布分析
  14. 语言(Language)和语法(Syntax)简述
  15. 彻底卸载Tomcat
  16. 纪念谢尔盖·科尔塔科夫
  17. 【C语言基础-」TurboC环境】-」bioskey函数详细分析
  18. HTML女朋友生日祝福、老婆生日快乐源代码,可定制照片+音乐+表白话
  19. wordpress建站准备教程(一)域名:域名备案、域名注册、域名绑定、域名解析
  20. 缩招/裁员/倒闭,互联网今年特别冷

热门文章

  1. php魔术方法例子,PHP魔术方法示例
  2. java中queue与stroke,Java制作有向线并使其移动
  3. oracle怎么把in值列出来,oracle – SELECT的解析和绑定变量.. WHERE列IN(..)查询
  4. iphonex售价_苹果将发电竞笔记本,售价3.5w起!
  5. 20191004:包装类Integer,int,String类的相互转换
  6. 文件共享服务器灾备,搭建容灾性强、可管理的的文件共享服务器-windows server 2008 DFS续...
  7. 对if...else if...的理解
  8. 获取Android Studio的Sha1
  9. GitHub热榜第四!这套Python机器学习课,免费获取还易吸收 | 资源
  10. 逆天语言模型GPT-2最新开源:345M预训练模型和1.5B参数都来了