oracle
启帆远航
乘风破浪会有时,直挂云帆济沧海
展开
-
Oracle(十):PLSQL编程之触发器
一、触发器的概述1、含义制定一个规则,在我们做增删改操作的时候,只要满足该规则,自动触发,无需调用。2、触发器分类语句级触发器:不包含有for each row的触发器。 行级触发器:包含有for each row的就是行级触发器。注意:加for each row是为了使用:old或者:new对象或者一行记录; :new --为一个引用最新的列值;:old --为一个引用以...原创 2020-01-29 23:12:50 · 468 阅读 · 0 评论 -
Oracle(九):PLSQL编程之存储函数
1、存储函数概述2、创建存储函数语法CREATE [OR REPLACE] FUNCTION <过程名>[(参数列表)] RETURN 数据类型 IS [局部变量声明] BEGIN 可执行语句 EXCEPTION 异常处理语句 END [<过程...原创 2020-01-29 23:05:07 · 277 阅读 · 0 评论 -
Oracle(八):PLSQL编程之存储过程
一、存储过程概述存储过程就是提前已经编译好的一段pl/sql语言,放置在数据库端,可以直接被调用。二、定义存储过程1、参数in和out变量的类型:in 为默认类型,表示输入; out 表示只输出;in out 表示即输入又输出;2、语法CREATE [OR REPLACE] PROCEDURE <过程名>[(参数列表)] IS [局部变量声明] BEGIN...原创 2020-01-28 22:56:35 · 660 阅读 · 0 评论 -
Oracle(七):PLSQL编程之基础语法
一、PL/SQL简介pl/sql编程语言是对sql语言的扩展,使得sql语言具有过程化编程的特性。 pl/sql编程语言比一般的过程化编程语言,更加灵活高效。 pl/sql编程语言主要用来编写存储过程和存储函数等。二、PL/SQL基础语法1、基本结构DECLARE --声明部分 声明语句BEGIN --执行部分 执...原创 2020-01-28 22:54:40 · 2645 阅读 · 0 评论 -
Oracle(六):序列、视图和索引
一、序列1、序列概述序列不真的属于任何一张表,但是可以逻辑和表做绑定。序列默认从1开始,依次递增,主要用来给主键赋值使用。dual,虚表,只是为了补全语法,没有任何意义。2、创建序列语法:CREATE SEQUENCE <sequencen_name> INCREMENT BY n START WITH n [MAXVALUE n][MINVALUE n] [CYCLE...原创 2020-01-28 22:52:35 · 153 阅读 · 0 评论 -
Oracle(五):oracle多表操作
一、多表更新语法UPDATE table1 { [ INNER ] JOIN {LEFT | RIGHT} [ OUTER ] JOIN} table2 ON conditional_expr SET col1 = {expr1 | DEFAULT} [, col2 = {expr2 | DEFAULT} ] .. . [ WHERE where_condition ]实例...原创 2020-01-28 22:51:25 · 245 阅读 · 0 评论 -
Oracle(四):Oracle常用函数
一、单行函数1、字符函数UPPER(字符串):将字符串全部变成大写;实例:select upper('yes') from dual;LOWER(字符串):将字符串全部变成小写;实例:select lower('YES') from dual;2、数值函数2.1、ROUND(数字,从第几为开始取):四舍五入实例:select round(56.16, -2) fro...原创 2020-01-28 22:49:57 · 138 阅读 · 0 评论 -
Oracle(三):Oracle数据库CRUD
一、oracle的增删改操作1、添加操作语法:INSERT INTO table_name (column1,column2,...) values ( value1,value2, ...);实例:insert into person (pid, pname) values (1, '小明');2、修改操作语法:UPDATE table_name set column1=n...原创 2020-01-27 15:03:08 · 351 阅读 · 0 评论 -
Oracle(二):oracle数据库表操作
一、oracle体系结构1、数据库Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。2、实例一个Oracle实例(Oracle Instance)有一系列的后台进程(Backguound Proc...原创 2020-01-23 22:34:34 · 148 阅读 · 0 评论 -
Oracle(一):Oracle数据库安装
一、Oracle数据库的简介1、Oracle是当今著名的Oracle(甲骨文)公司的数据库产品,它是世界上第一个商品化的关系型数据库管理系统,也是第一个推出和数据库结合的第四代语言开发工具的数据库产品。2、Oracle采用标准的SQL结构化查询语言,支持多种数据类型,提供面向对象的数据支持,具有第四代语言开发工具,支持UNIX、WINDOWS、OS/2等多种平台。Oracle公司的软件产品...原创 2020-01-18 23:00:52 · 197 阅读 · 0 评论