基本的 PL/SQL语句
AS 改变标题:列名 AS 列标题
DISTINCT 删除副本 DISTINCT 列名
BETWEEN ... AND ... 检索两个值之间的内容(包含丙端的值)
IN 检索匹配列表中任意一个值的数据
LIKE 检索匹配字符样式的数据
IS NULL 栓索空数据
ORDER BY  列名[,列名...]  DESC/ASC 当以多个列进行排序时,首先照第一个列进行排序。如果第一个

列的数据相同,才按照第二个列进行排序。
LOWER(COLUMN|EXPRESSION)把指定的所有字母字符数据转变成小写字母。
UPPER(COLUMN|EXPRESSION)把指定的所有字母字符数据转变成大写字母。
INITCP(COLUMN|EXPRESSION)反每一个字的第一个字母数据转变成大写字母,其他字母数据都是小写字母
CONCAT(COLUMN|EXPRESSION,COLUMN|EXPRESSION)把第一个字符数据与第二个字符数据连接起来。与连接

运算符||等价
SUBSTR(COLUMN|EXPRESSION,M[,N])来字符子串函数,在指定的字符串中,返回的了字符串的起始位置是

M,子字符串的长度是n.如果M是负数,那么表从指定的字符串末尾开始计数。如果省略了数字N,那么表

示返回的子符串的长度从起始位置到结束。
LENGTH(COLUMN|EXPRESSION)返回指定的字符串的长度。
INSTR(COLUMN|EXPRESSION) 返回指定符的位置。
LPAD(COLUMN|EXPRESSION,n,'string')返回固定长度的字符串,使指定的字符串右对齐。
ROUND(COLUMN|EXPRESSION[,n])ROUND(12345.6789,2)的结果是12345,68
TRUNC(COLUMN|EXPRESSION[,n])TRUNC(12345.6789,2)的结果是12345.67
MOD(M,N)返回数字M除以N的余数
SYSDATE 返回当前系统日期Select SYSDATE FROM DUAL
(DUAL表是由用户SYS所有、允许任何用户检索的、由系统自动提供的表。该表本身只有一列和一个行。

该表主要用于执行常量、函数等运算)
MONTHS_BTEWEEN(date1,date2)计算两个指定日期之间的月数
ADD_MONTHS(date,n)在当前的日期上增加指定的月数
NEXT_DAY(date)当前日期的第二在
LAST_DAY(date)返回该月的最后一天.
ROUND按照指定的部分舍入日期
TRUNC按照指定的部分删除日期
NEXT_DATE(date,'char')返回下周的指定日期,例如如果希主望得到下一个星期限的星期日的日期,那么可以使用NEXT_DATE(SYSDATE,1)

事务是管理
事务是一个逻辑上的单元。这个单元的操作要么全部成功,要么全部失败。系统的开如始是隐含的,但是事务的结束是明确的。任何一个PL/SQL语句的执行时就开始了一个事务。但是,只有在特定情况下,事务才可能结束。在下面的情况下系统自动的地结束一个事务:
CONMIT命令或ROLLBACK命令;
数据定义语言语句,如CREATE TABLE语句
数据控制语言语句,如GRAT语句;
退出SQL*Plus;
系统失败。为了结束事务,最好使用COMMIT或ROLLBACK命令。使用这些命令,有下面一些好处:
确保数据的一致性;
在对数据的变化永久性值前预览数据的变化;
逻辑上成组提交执行的操作。
使用COMMIT命令可能使数据改变永久化,而使用ROLLBACK命令则使用权数据的修改取消,恢复修改前的状态。

转载于:https://www.cnblogs.com/skyblue/archive/2007/08/10/850501.html

一些常用PLSQL语句 和事务相关推荐

  1. oracle常用sql语句

    – 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba –然后,解除对scott用户的锁 alter user scott account unlock; ...

  2. oracle 常用sql语句

    -- 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba --然后,解除对scott用户的锁 alter user scott account unloc ...

  3. oracle 存储过程以及plsql语句块

    1. PLSQL语法 1.1.程序结构 PL/SQL程序都是以块(block)为基本单位.整个PL/SQL块分三部分:声明部分(用declare开头).执行部分(以 begin开头)和异常处理部分(以 ...

  4. mysql备份数据库语句6_13.4 MySQL用户管理;13.5 常用sql语句;13.6 MySQL数据库备份恢复...

    扩展 : SQL语句教程 什么是事务?事务的特性有哪些? 根据binlog恢复指定时间段的数据 mysql字符集调整 使用xtrabackup备份innodb引擎的数据库  innobackupex  ...

  5. mysql用户管理,常用sql语句,mysql数据库备份恢复

    2019独角兽企业重金招聘Python工程师标准>>> mysql用户管理 grant all on . to 'user1' identified by 'passwd'; gra ...

  6. 13.4 MySQL用户管理;13.5 常用sql语句;13.6 MySQL数据库备份恢复

    扩展 : SQL语句教程 http://www.runoob.com/sql/sql-tutorial.html 什么是事务?事务的特性有哪些? http://blog.csdn.net/yenang ...

  7. 经典MySQL语句大全和常用SQL语句命令的作用。

    转载自 http://blog.csdn.net/suyu_yuan/article/details/51784893 转自网络: 经典MSSQL语句大全和常用SQL语句命令的作用  下列语句部分是M ...

  8. 52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

    MySQL创建用户以及授权 默认用户是root用户,不可能所有人员都用root用户,创建用户防止误删除,因为mysql里边有多个库每个库里有很多表,所以需要给单独的用户做一些授权我只需要它对某一个数据 ...

  9. oracle维护常用SQL语句(查看系统表和视图)

    转:http://www.360doc.com/content/11/1230/15/7489308_176090474.shtml oracle维护常用SQL语句(查看系统表和视图) 1.查看表空间 ...

  10. php面试专题---MySQL常用SQL语句优化

    php面试专题---MySQL常用SQL语句优化 一.总结 一句话总结: 原理,万变不离其宗:其实SQL语句优化的过程中,无非就是对mysql的执行计划理解,以及B+树索引的理解,其实只要我们理解执行 ...

最新文章

  1. json的序列化与反序列化
  2. 2020年AI产业报告:100个岗位抢1个人,计算机视觉成最大缺口
  3. 2016江苏计算机二级考试时间,2016年江苏计算机二级考试报名时间_无忧考网.pdf...
  4. IOS 学习笔记 2015-03-20 O之 nil,Nil,NULL,NSNull
  5. linux j查找文件位置,Linux下的文件查找命令——find
  6. Java基础day6
  7. 【Spring 基础篇三】属性注入与属性编辑器
  8. Floating-Rate Note - FRN
  9. 如何制作出让女朋友满意的大片
  10. [2-sat专练]poj 3683,hdu 1814,hdu 1824,hdu 3622,hdu 4115,hdu 4421
  11. 大数据给教育带来怎样的可能?
  12. python中数据类型转换_Python(二).数据类型,数据类型转换
  13. scrap连接django
  14. c++ 多个字符串排序_RPython Data Science系列:数据处理(5)--字符串函数基于R(一)
  15. 傻瓜学python_傻瓜式学Python3——列表
  16. OpenCV3.1.0+VS2013测试程序
  17. 如何用iframe代码显示调用网页的指定部分
  18. PL/SQL批处理语句(BULK COLLECT子句和FORALL语句)
  19. javaweb JAVA JSP学生考勤管理系统考勤管理系统jsp学生迟到早退考勤查询系统(考勤管理系统源码)
  20. 360度 EC11 旋转编码器模块 数字脉冲电位器

热门文章

  1. Ubuntu16.04下Hadoop+Hive+HBase安装部署实践
  2. 2021-06-23元素的排列,浮动和display
  3. Openzepplin ERC-721中的函数
  4. mac phpstorm配置svn
  5. springboot+vue+websocket 消息推送
  6. php数据库随机选择,php – 在MySQL数据库中选择两个随机行
  7. 基于springboot的民办职业学校缴费系统
  8. 2021-03-14
  9. python图片x轴数据过多_一个操作证明python数据可视化比excel强百倍:X轴刻度间隔显示...
  10. 3.26 Tensorflow 实验记录