![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB
GAGA704
这个作者很懒,什么都没留下…
展开
-
Oracle中的视图理解
Oracle中的视图理解 1.视图的概述视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表。视图来源于表,视图本身就是一个查询结果所以对视图的修改我个人认为没有任何意义,而且视图不能更新视图创建时候有两个选项分别是(1)选择项WITH CHECK OPTION表示对视图进行UP转载 2015-08-04 11:23:24 · 593 阅读 · 0 评论 -
SQL中distinct的用法
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。表A:示例1select distinct name from A执行后结果如下:示例2select distinct name, id from A执行后结果如下:实际上是根据“name+id”来去重,dist转载 2015-08-03 11:38:32 · 750 阅读 · 0 评论 -
自然连接和相等连接区别
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且去掉重复的属性列。等值连接要写表.字段名=表.字段名,并且要查询的字段如有相同的要写明是属于哪个表的字段。自然连接不许有表明.字段名,表natural join另一表。假设表A(id,name)表B(name)select id,A.name from A,B where A.name=B.name这个查询转载 2015-08-03 11:30:04 · 2471 阅读 · 0 评论 -
SQL的四种连接-左外连接、右外连接、内连接、全连接
今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULL OUT JOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效果。 联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分为以下几转载 2015-07-30 18:09:48 · 439 阅读 · 0 评论 -
数据库事务隔离级别
数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现 ×: 不会出现脏读不可重复读幻读Read uncommitted√√√Read转载 2015-08-05 11:53:23 · 551 阅读 · 0 评论 -
ORACLE VARCHAR2最大长度问题
VARCHAR2数据类型的最大长度问题,是一个让人迷惑的问题,因为VARCHAR2既分PL/SQL Data Types中的变量类型,也分Oracle Database中的字段类型。简单的说,要看你在什么应用场景下,否则难以回答VARCHAR2数据类型的最大长度问题。ORACLE数据库字段类型关于Oracle Database中的字段的VARCHAR2类型的最大长度,我们先看下面的转载 2016-09-08 11:16:08 · 1219 阅读 · 0 评论