在 sqlplus 中可以使用 ; 或 / 来执行一条 sql 语句, 但是 / 必须要换行, 个人感觉只有那些脚本啊什么的最后一般使用 / , 其他的都使用;

核心语句

SELECT

oracle 基于查询成本的优化器(cost-based optimizer, CBO) 用来产生实际的执行计划.  SQL 语句的执行顺序

5  select *

  from tablename

  where

  group by

  having

  order by

INSERT

直接介绍多表插入

   1:  insert all
   2:      when sum_orders < 10000 then
   3:          into small_customers
   4:      when sum_orders >= 10000 and sum_orders < 100000 then
   5:          into medium_customers
   6:      else
   7:          into large_customers
   8:  select customer_id, sum(order_total) sum_orders
   9:  from oe.orders
  10:  group by customer_id;
  11:   
  12:  -- 注意上例是仿照
  13:  insert into scott.bonus(ename, job, sal)
  14:  select ename, job, sal from scott.emp;

UPDATE

-- example 2 使用子查询作为修改的值

   1:  update employees2
   2:  set (salary, first_name) = ( select salary * 10, last_name
   3:                                   from employees
   4:                               where employees.employee_id = employees2.employee_id)
   5:  where department_id = 90;

DELETE

   1:  delete from (select * from employees2 where department_id = 90);

MERGE

最新文章

  1. [LeetCode] Happy Number 快乐数
  2. Redis 3.0 与 3.2 配置文件变化
  3. SQL Server编程(01)流程控制
  4. 跨服务器之间的session共享
  5. mysql 恢复备份时出错 Unknown command ‘\”
  6. 美工代码注意事项(html+div+css+js)
  7. ubuntu下,thinkphp验证码不能用
  8. EffectiveC#16--垃圾最小化
  9. 银行卡检测中心BCTC
  10. Android L(5.0)源码之手势识别OnTouchListener
  11. JSP读取properties配置文件 解决读取中文乱码
  12. 我的第一个微信小程序
  13. 【译】如何高效的使用 Git
  14. Django学习笔记之表单验证
  15. idea Invalid bound statement (not found):
  16. 剑指Offer_编程题_2
  17. Datasnap 服务端 (Server)Session 管理 --- 解决 全示例慢(Google)
  18. python3爬虫二
  19. 20170921 DEV功能页面
  20. ThinkPHP5集成JS-SDK实现微信自定义分享功能

热门文章

  1. 记一次vue2路由参数传递this指针问题
  2. 接口测试框架开发(二):extentreports报告中文乱码问题
  3. ListView改变字体
  4. Hibernate关系映射(一) 基于外键的单向一对一
  5. Unity3d 录像
  6. RAC环境下的堵塞(blocking blocked)
  7. Openerp开发进销存系统完毕总结
  8. 关于天津中软国际ETC培训中心的见与闻
  9. hibernate session的load和get方法
  10. json 生成 json字符串