- 博客(16)
- 收藏
- 关注
原创 游标使用具体案例
drop procedure if exists workingday_insert ;#创建存储过程create procedure workingday_insert()begindeclare num int default(0);declare centguid_sp varchar(100);#申明游标,类似集合(查询结果放在游标中)declare centguid_list cursor forselect rowguidfrom AUDIT_OR...
2020-12-22 18:39:43
135
原创 游标
游标 :SQL语言是面向集合的,是对指定列的操作。如果要对列中的指定行进行操作,就必须使用游标。 :游标是指向上下文区的指针,它为应用提供了一种对具有多行数据查询结果集中的每一行数据分别进行单独处理的方法显式游标 使用显式游标 定义游标 CURSOR cursor_name IS select_statement; 打开游标 OPEN cursor_name; ...
2018-03-08 19:34:45
196
原创 触发器
触发器概述: 触发器是指被隐含执行的存储过程,它可以使用PL/SQL进行开发 当发生特定事件(如修改表、创建对象、登录到数据库)时,Oracle会自动执行触发器的相应代码 触发器类型 1.DML触发器 :在对数据库表进行DML操作时触发,并且可以对每行或者语句操作上进行触发。 2.替代触发器 :oracle8专门为进...
2018-03-08 19:20:50
378
原创 Oracle 事务、过程和函数
Oracle 事务、过程和函数事务的定义与操作 1.事务的特点 ACID: 2.原子性(atomicity):组成事务处理的语句形成了一个逻辑单元,不能只执行其中的一部分。 3.一致性(consistency):在事务处理执行前后,数据库是一致的(数据库数据完整性约束)。 4.隔离性(i...
2018-03-07 19:24:46
1048
原创 Oracle PL/SQL语言基础_控制语句
PL/SQL(Procedural Language/SQL,过程语言/SQL): 1.它是结合Oracle过程语言和结构化查询语言的一种扩展语言 2.PL/SQL支持多种数据类型,可以使用条件语句和循环语句等控制结构 3.PL/SQL可用于创建存储过程、触发器和程序包,也可以用来处理业务规则、数据库事件或给SQL命令的执行添加程序逻辑PL/SQL的优点: ...
2018-03-06 19:57:06
247
原创 oracle 约束
数据完整性(Data Integrity): 是指数据的精确性(Accuracy)和可靠性(Reliability),它是防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操 作或错误信息而提出的实体完整性: 实体完整性要求每一个表中的主键字段都不能为空或者重复的值。实现方法: 唯一约束 ...
2018-02-28 19:52:28
259
原创 OracleSql语言基础
OracleSql语言基础 Oracle数据类型主要包括 1.字符型 2.数值型 3.日期/时间型 SQL语句类型 1.数据定义语言DDLcreate table ,alter table,drop table,create view; 2.数据操纵语言DMLinsert into,update,delete,select 3.用于定义数据库用户的...
2018-02-27 20:16:50
207
原创 sql 入门
文件的缺点: 1.文件的安全性问题 2.文件不利于查询和对数据的管理 3.文件不利于存放海量数据 4.文件在程序中控制不方便应用软件 1. 企业资源计划(ERP)软件。 2.客户关系管理 (CRM)软件。 3.人力资源管理软件(HCM)。sql*plus常用命令1.conn[ect]:conn 用户名/密码@网络服务名 [as sysdba/sysoper]当用特权用户身...
2018-02-27 19:53:14
126
原创 sql相关函数的用法
/*distinct 去重*/select distinct nvl(e.job,'kong') from emp e;select e.empno,e.ename from emp e;/*INITCAP(X):将字母字符转换为每个词首字母为大写,其它字母为小写*/select e.empno,INITCAP(E.ENAME) from emp e;/*INSTR(X,...
2018-02-27 19:11:45
891
原创 幸运抽奖
package com.hisoft.java;import java.util.Scanner;public class P1 { static Scanner sc =new Scanner(System.in); public static void caidan(){ System.out.println("*****
2018-01-27 15:21:37
329
原创 判断一个数字是否回文数字
判断回文数字 Scanner sc =new Scanner(System.in); System.out.println("输入一个整数"); int n =sc.nextInt(); String str= new String().valueOf(n); for(int i=0;i<str.length();i++){ if(str.charAt
2018-01-26 16:57:57
1780
原创 匿名内部类
package com.hisoft.java.DifferentClass;/** * 匿名内部类也可以通过继承抽象类,来实现 * */public class MyOuterClassAndNoNameClass { public static void myInner(){// 创建通过继承抽象类类型的匿名内部类对象 MyAbstractDemo myabs; my
2018-01-26 14:15:49
101
原创 局部内部类
package com.hisoft.java.DifferentClass;/** * 这是局部内部类的实例 局部内部类是定义在外部类的方法体中 * 局部内部在访问局部变量时,局部变量必须声明成final */public class AreaMyouterClass { private String instanceStr = "外部类的实例变量"; private stati
2018-01-26 14:13:50
298
原创 静态内部类
package com.hisoft.java.DifferentClass;/** * 静态内部类就是在成员内部类前加上static修饰符 * 静态成员内部是可以访问外部类静态属性和方法 */public class StaticOutClass { String outValue; static String name; static class MyStaticInnerCl
2018-01-26 14:12:01
126
原创 成员内部类
package com.hisoft.java.DifferentClass;/** * 外部类的构造方法先于内部类构造方法执行 * */public class MyOuterClass { String outValue; static String name; MyInnerClass myinner;//在类内部定义的类叫内部类,定义在外部类内部,外部类
2018-01-26 14:09:16
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人