![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 82
Seven_Stanko
这个作者很懒,什么都没留下…
展开
-
Oracle学习笔记(五)
八、存储过程 存储过程是在大型数据库系统中,一组为了完成特定功能的SQL语句集。经过编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程的带有参数)来执行它。存储过程是数据库的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。语法:create [or replace] procedure 过程名[(参数名 in/out 数据类型)]asbegin PLSQL子程序体;end;或create [or replace] procedure 过程名[(参原创 2021-05-31 19:05:28 · 135 阅读 · 1 评论 -
Oracle学习笔记(四)
七、PL/SQL 基本语法 PL/SQL是oracle对SQL语言的过程化拓展,指在SQL命令中增加了过程处理语句(如分支、循环等),是SQL语言具有过程处理能力。把SQL语言的数据操纵能力与过程语言的数据处理能力结合起来,是的PL/SQL面向过程但比过程语言简单、高效、灵活和实用。7.1 PL/SQL 程序语法 程序语法:declare 说明部分(变量说明,游标说明,例外说明)begin 代码逻辑(DML语句)...exception 异常处理语句end;7.2 常量和变量定义原创 2021-05-31 19:03:47 · 138 阅读 · 0 评论 -
Oracle学习笔记(三)
五、视图、索引、序列、同义词5.1 视图 视图可以看做是一张虚拟表,是另一种查看数据的入口。常规视图本身并不存储实际的数据,仅仅是由select语句组成的查询定义的虚拟表。 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字 段。视图总是显示最近的数据。每当用户查询视图时,数据库引擎通过使用 SQL 语句来重建数据。 视图是建立在表、结果集或视图上的虚拟表,视图隐藏了底层的表结构,简化了数据访问原创 2021-05-31 19:01:09 · 321 阅读 · 0 评论 -
Oracle学习笔记(二)
三、函数3.1 函数介绍 根据函数的返回结果,分为单行函数和多行函数。单行函数:对应在表记录时,一条记录返回一个结果。多行函数:也称组函数或聚合函数,此类函数可同时对多条记录进行操作,并返回一个结果。3.2 常用单行函数3.2.1 字符函数concat(x,y) 连接字符串x和yinstr(x,str,start,n) 在x中查找str,可以指定从start开始,也可以指定从第n次开始length(x) 返回x的长度lower(x) 转换为小写upper(x) 转换为大写举例:原创 2021-05-31 18:59:56 · 118 阅读 · 0 评论 -
Oracle学习笔记(一)
oracle学习笔记一、约束 数据库中通过约束来对每个字段中的数据的合法性进行规范。主键约束(primary key)唯一性约束(unique)非空约束(not null)外键约束(foreign key)检查约束(check)主键:键列必须具有唯一性,且不能为空,相当于unique + not null一个表只允许有一个主键主键所在列必须具有索引(主键的唯一约束通过索引来实现),如果不存在,将会在索引添加的时候自动创建唯一键: 唯一性约束可作用在单列或多列上,唯一性约原创 2021-05-27 22:29:09 · 165 阅读 · 1 评论