自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 pl/sql编程----触发器

触发器 (trigger)触发器指隐含的执行的存储过程。当定义触发器时,必须要指定触发的事件和触发的操作,常用的触发事件包括insert,update,delete语句,而触发操作实际就是一个pl/sql块使用create trigger 命令创建...

2019-04-17 17:17:46 541

原创 oracle强制关闭用户连接

我在删除用户的时候,提示我无法删除当前已连接的用户,特此Google一下,整理了几种方法,来杀掉用户连接:第一种方法:1、通过管理员登录2、使用视图:v$session 查询当前连接的用户select * from v$session where username ='kfhjyyhis'3、通过sid,serial#这两个字段,杀掉连接;alter system kill ses...

2019-04-17 12:00:01 11845

原创 pl/sql编程----游标

游标游标分为三种:隐式游标,显式游标,REF游标隐式游标:在pl/sql程序中执行dmlSQL时自动创建隐式游标,增删改操作;sql%found 影响了一行或者多行时为true(既数据发生了改变)begin update caozyxx set mim = ''; if sql%found then dbms_output.put_line('发生修改'); else ...

2019-04-17 09:53:53 368

原创 pl/sql编程----例外

例外的分类:oracle将例外分为预定义例外,非预定义例外和自定义例外预定义例外:用于处理常见的oracle错误;预定义例外是由pl/sql所提供的系统例外,当pl/sql应用程序违反了oracle规定的限制时,则会隐含的触发一个内部例外,pl/sql为开发人员提供了二十多个预定义例外;非预定义例外:用于处理预定义例外不能处理的例外;自定义例外:用于处理与oracle 错误无关的其他情况;...

2019-04-11 20:50:58 249

原创 pl/sql编程--分页过程实例

编写分页过程,就需要将包,游标,过程,SQL结合起来:下面看案例:--创建包,定义一个游标create or replace package sp_package as type tesc_cursor is ref cursor;end sp_package;--创建过程create or replace procedure feny(spname in varchar2,--分...

2019-04-11 14:19:13 254

原创 查看某个端口被占用

1、运行—cmd–进入命令列界面2、键入 netstat -ano 列出所有端口的情况如上图,8080既是端口号,后面的2844是pid3、然后打开任务管理器上面的pid对应的就是所占用的服务;然后进行操作就可以了;...

2019-04-10 14:46:19 536

原创 pl/sql编程--(在sql中)带有输入输出参数,游标的过程调用实例

带有输入输出的存储过程首先来创建一个表,执行脚本如下脚本: --删除表 drop table book; --创建表book create table book (bid number,bname varchar2(50),bhouse varchar2(50)); --插入数据 insert into book(bid,bname,bhouse) ...

2019-04-10 14:27:14 1588

原创 pl/sql编程----控制结构

控制结构:条件语句,循环语句,顺序控制语句…条件分支语句:pl/sql提供了三种条件分支语句:if—then,if----then----else,if----then----elsif----else首先if–then: if----then,if后面是一个条件,满足条件将会执行then后的代码,不满足将不会执行。写完执行if–then后一定要加上end if;表示if–then语句执行...

2019-04-09 15:51:19 475

原创 pl/sql编程----变量的定义与使用

在编写pl/sql块时,可以定义变量和常量;在pl/sql程序中包括有:1、标量类型(scalar)2、复合类型(composite)3、参照类型(reference)4、lob(large object)标量(scalar)-常用类型定义语法:定义一个字符串:v_name varchar2(20);定义一个小数:v_sal number(6,2);定义一个小数并给一个初始值:...

2019-04-07 19:49:49 1979

原创 pl/sql编程----包

包:包用于在逻辑上组合过程和函数,它由包规范和包体两部分组成。使用create package 命令来创建包规范实例:create or replace package sp_package is --创建一个名为sp_package的包 procedure sp_pro(sqdm varchar2,newmim number); function sp_fun(spdm varc...

2019-04-05 16:04:29 292

原创 pl/sql编程--函数

函数:函数用于返回特定的数据,当建立函数时,在函数头部必须包含return子句,而在函数体内必须包含return语句返回的数据使用create function建立函数:实例:--输入员工编码,返回该人员的年薪;create or replace function sp_fun(spdm varchar2) return number is nianx number(7,2);b...

2019-04-05 15:21:41 260

原创 pl/sql编程---存储过程

过程:过程用于执行特定的操作,当建立过程时,既可以指定输入参数(in),也可以指定输出参数(out),通过在过程中使用输入参数,可以将数据传递到执行部分;通过使用输出参数,可以将执行部分的数据传递到应用环境;使用create procedure 在创建过程。实例:编写一个过程,输入姓名,新密码,来修改人员的密码:create or replace procedure sp_pro(sqd...

2019-04-05 14:59:28 300

原创 PL/SQL编程----基础

pl/sql:pl/sql是oracle在标准SQL上的扩展,它不仅允许嵌入SQL语句,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误;使用pl/sql可以提高应用程序的运行性能;模块化的设计思想(分页的过程,转账的过程,订单的过程…);减少网络传输量;提高安全性;但是pl/sql的移植性不好;比如从oracle换到db2,过程什么的都需要重新写;开发工...

2019-04-04 15:46:04 353

原创 数据库的逻辑结构:表空间,段,区和块

数据库的逻辑结构:表空间,段,区和块数据库由表空间组成,而表空间由段构成,而段又是右区构成,而区又是由oracle块组成的一种结构。 这样可以提高数据库的效率。表空间:表空间是数据库的逻辑组成部分。从物理上讲,数据库数据存放在数据文件中;从逻辑上讲,数据库数据则是存放在表空间中,表空间由一个或是多个数据文件组成;如果说这样理解起来很难的话,可以举一个生活中的案例:比如,我们描述一个人在哪...

2019-04-02 21:04:42 2705 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除