![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
洪先森
这个作者很懒,什么都没留下…
展开
-
命令获取sql语句的执行计划
获得sql语句的执行计划1.使用EXPLAN PLAN FOR 2.使用AUTOTRACE 命令原创 2017-07-05 21:50:56 · 1383 阅读 · 0 评论 -
Oracle序列
序列(SEQUENCE)是一种用来生成唯一数字值的数据库对象。序列的值由Oracle程序按递增或递减顺序自动生成,通常用来自动产生表的主键值,是一种高效率获得唯一键值的途径。序列是独立的数据库对象,和表是独立的对象,序列并不依附于表。通常情况下,一个序列为一个表提供主键值,但一个序列也可以为多个表提供主键值。原创 2017-07-05 22:37:53 · 265 阅读 · 0 评论 -
Oracle约束
约束又名完整性约束条件,约束条件。 1.NOT NULL 非空约束,此约束只有在声明表和修改表的时候使用。2.UNIQUE 唯一性约束,当给表的某个列定义了唯一约束条件,该列的值不允许重复,但允许是NULL值。3.primary key 主键,唯一标示一行数据,字段值非空且唯一。4.foreign key 外键,对应另一张表的主键, (主流开发中一般不用)原创 2017-07-05 22:44:36 · 190 阅读 · 0 评论 -
Oracle视图
视图 简单视图:基于单表建立的,且不包含任何函数运算、表达式或分组函数,叫做简单视图,此时视图是基表的子集; 复杂视图:同样是基于单表,但包含了单行函数、表达式、分组函数或GROUP BY子句,叫做复杂视图; 连接视图:基于多表建立的。创建视图:create view 视图名 AS 子查询;查看视图: select * from v_emp_10; ---------- (v_原创 2017-07-05 22:58:45 · 255 阅读 · 0 评论 -
Oracle相关操作
查看数据库的字符集:select userenv('language') from dualdual称之为伪表,它的目标有两种:1、使用它用来满足语法要求;2、使用它查询一些与数据库表无关的操作。在sqlplus中,执行数据操作时,oracle自动开启事务管理,在插入和删除数据时,需要提交事务,即执行commit;判断一个字段的值是否为空,不能用 (字段名=null),要用 (字段名 is nul原创 2017-07-05 23:10:07 · 218 阅读 · 0 评论