数据库高级技术
文章平均质量分 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 · 1164 阅读 · 0 评论 -
数据库高级学习笔记--对象类型
1.对象类型人:对象,万物皆是对象属性:身高、体重、年龄 用来描述对象的特征的方法:对象的行为特征:跑、走、说属性与方法组成对象的属性:对象类型的字段对象的方法:对象类型的函数或者过程对象类型有时也为用户自定义类型可以在对象类型中写过程和函教对象类型包括对象类型规范和对象类型体两个部分--对象类型规范:对象与应用的接口,用于定义对象的公有属性和方法--对象类型体:用于实现对象类型规范所定义的公有方法(用于实现--对象类型规范中定义的函数或者过程的具体实现代码)。2.创建简单.原创 2021-11-25 16:14:13 · 1155 阅读 · 0 评论 -
数据库高级学习笔记--存储函数
--1.存储过程与存储函数的区别存储函数有return返回值--2.存储过程与存储函数的关系存储函数可以与存储过程互换,存储函数可以在存储过程中调用--3.注意点如果只有一个返回值,用存储函数,否则,就用存储过程。--4.存储函数语法语法:create or replace function(参数 参数类型) return 变量类型 isbegin代码块;return 结果变量;end;例;创建一个函数,以员工号为参数,返回该员工的工资create or replace ..原创 2021-11-25 16:07:52 · 311 阅读 · 0 评论 -
数据库高级学习笔记--存储结构
--1.什么是存储过程将一个个PLSQL的业务处理过程存储起来进行复用,这些被存储起来的PLSQL程序称之为存储过程--2.存储过程的语法语法:create or replace procedure 过程名称(参数) isbeginend;--3.存储过程注意点1.过程中没有declare关键字,declare用在语句块中2.:is和as是可以互用的,用哪个都没关系的--4.分类不带参数的 、 带输入参数的 、 带输出参数(返回值)的 、 带输入输出参数(返回...原创 2021-11-25 16:06:46 · 95 阅读 · 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 · 124 阅读 · 0 评论 -
数据库高级学习笔记--游标
--1.什么是游标游标:用于临时存储一个查询返回的多行数据(结果集,类似于Java的Jdbc连接返回的ResultSet集合),通过遍历游标,可以逐行访问处理该结果集的数据。--2.游标有什么作用 ①指定结果集中特定行的位置。②基于当前的结果集位置检索一行或连续的几行。③在结果集的当前位置修改行中的数据。④对其他用户所做的数据更改定义不同的敏感性级别。⑤可以以编程的方式访问数据库。--3.要避免使用游标因为游标的效率较差,如果游标操作的数据超过1万行,那么就应该...原创 2021-11-25 16:02:28 · 376 阅读 · 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 · 1211 阅读 · 0 评论