![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库高级技术
文章平均质量分 59
萍果馅是年糕
这个作者很懒,什么都没留下…
展开
-
数据库高级学习笔记--SQL语句
sql的分类 1.静态sql:select * from emp where empno=7788; --静态sql指在PL/SQL块中使用的sqL语句在编译时是明确的,执行的是确定对象 2.动态sql:select * from emp where empno='参数'; --动态sql是指在PL/SQL块编译时sql语句是不确定的,如根据用户输入的参数的不同而执行不同的操作 (参数可能是sql语句,数字,文字) ------动态sql----- 动态sql:就是把sql写在一个字符串里,在存储过程中解原创 2021-11-25 16:15:15 · 1174 阅读 · 0 评论 -
数据库高级学习笔记--对象类型
1.对象类型 人:对象,万物皆是对象 属性:身高、体重、年龄 用来描述对象的特征的 方法:对象的行为特征:跑、走、说 属性与方法组成 对象的属性:对象类型的字段 对象的方法:对象类型的函数或者过程 对象类型有时也为用户自定义类型 可以在对象类型中写过程和函教 对象类型包括对象类型规范和对象类型体两个部分 --对象类型规范:对象与应用的接口,用于定义对象的公有属性和方法 --对象类型体:用于实现对象类型规范所定义的公有方法(用于实现 --对象类型规范中定义的函数或者过程的具体实现代码)。 2.创建简单.原创 2021-11-25 16:14:13 · 1163 阅读 · 0 评论 -
数据库高级学习笔记--存储函数
--1.存储过程与存储函数的区别 存储函数有return返回值 --2.存储过程与存储函数的关系 存储函数可以与存储过程互换,存储函数可以在存储过程中调用 --3.注意点 如果只有一个返回值,用存储函数,否则,就用存储过程。 --4.存储函数语法 语法:create or replace function(参数 参数类型) return 变量类型 is begin 代码块; return 结果变量; end; 例;创建一个函数,以员工号为参数,返回该员工的工资 create or replace ..原创 2021-11-25 16:07:52 · 322 阅读 · 0 评论 -
数据库高级学习笔记--存储结构
--1.什么是存储过程 将一个个PLSQL的业务处理过程存储起来进行复用,这些被存储起来的PLSQL程序称之为存储过程 --2.存储过程的语法 语法: create or replace procedure 过程名称(参数) is begin end; --3.存储过程注意点 1.过程中没有declare关键字,declare用在语句块中 2.:is和as是可以互用的,用哪个都没关系的 --4.分类 不带参数的 、 带输入参数的 、 带输出参数(返回值)的 、 带输入输出参数(返回...原创 2021-11-25 16:06:46 · 98 阅读 · 0 评论 -
数据库高级学习笔记--系统包
1.dbms_output包 作用:主要用于调试pl/sql程序,或者在sql*plus命令中显示信息(displaying message)和报表 --注意知识点: 1.1 enable:在serveroutput on的情况下,用来使dbms_output生效(默认即打开) 1.2 disable:在serveroutput on的情况下,用来使dbms_output失效 1.3 put:将内容写到内存,等到put_line时一起输出 1.4 put_line:不用多说了,输出字符 1.5 new_l原创 2021-11-25 16:05:05 · 126 阅读 · 0 评论 -
数据库高级学习笔记--游标
--1.什么是游标 游标:用于临时存储一个查询返回的多行数据(结果集,类似于Java的Jdbc连接返回的ResultSet集合), 通过遍历游标,可以逐行访问处理该结果集的数据。 --2.游标有什么作用 ①指定结果集中特定行的位置。 ②基于当前的结果集位置检索一行或连续的几行。 ③在结果集的当前位置修改行中的数据。 ④对其他用户所做的数据更改定义不同的敏感性级别。 ⑤可以以编程的方式访问数据库。 --3.要避免使用游标 因为游标的效率较差,如果游标操作的数据超过1万行,那么就应该...原创 2021-11-25 16:02:28 · 381 阅读 · 0 评论 -
数据库高级技术学习笔记1--Oracle部署和PL/SQL综述
-----学习点(1) 主要英文 Database--->数据库 DBMS--->数据库管理系统 DBS--->数据库系统----------Database+DBMS+DBA+硬件 DBA--->数据库管理员 -----学习点(2) 主流的数据库 主流的数据库:oracle数据库,DB2,Mysql,SQLServer -----学习点(3) Oracle启动 使用Oracle数据库必须启动OracleServer 和 OracleOraDb12c_home1TNSLi...原创 2021-11-25 15:56:46 · 1212 阅读 · 0 评论