- 博客(22)
- 收藏
- 关注
原创 Oracle数据库的DML触发器/JOB定时器应用
声明变量和常量的区别:变量的值是允许更改的,常量的值不允许更改; 变量的声明:变量名,数据类型; 常量声明:常量名 constant 数据类型:=默认值; 常量要求必须有默认值,变量可根据需要进行默认值的设置。1.DML触发器先创建记录表 create table 表名 as 查询语句; create or replace trigger 触发器名触发时机...
2019-08-30 15:21:28
353
原创 Oracle数据库的存储过程(procedure)/函数(function)应用
声明变量和常量的区别:变量的值是允许更改的,常量的值不允许更改; 变量的声明:变量名,数据类型; 常量声明:常量名 constant 数据类型:=默认值; 常量要求必须有默认值,变量可根据需要进行默认值的设置。1.存储过程create or replaceprocedure 存储名称(参数 数据类型)as(is) 声明部分begin--参...
2019-08-30 15:19:16
677
原创 数据泵导入报错:ora-039171和ora-01653的报错原因及解决方案
数据泵导入报错截图如下:报错原因:ora-039171和ora-01653报错是因为这个表空间存放的数据满了。解决方案:不需要终止数据泵导入,只需要给存放数据满了的表空间增加一个数据文件。--给表空间增加数据文件,一个表空间可以有多个数据文件alter tablespace NNC_DATA01(导不进去的表空间) add datafile 'D:\app\Admini...
2019-06-14 00:06:37
1957
原创 NC运行服务时出现‘无法创建java虚拟机’等错误时的解决方法
运行NC服务startup.bat文件时出现以下错误时:这个错误是:无法创建java虚拟机在VM初始化过程中发生错误无法为对象堆预留足够的空间java的结果:1简单的来说就是NC的Java_HOME环境变量出了问题。解决方法是:环境变量中,新建变量,变量值是NC下ufjdk绝对路径...
2018-08-17 16:50:54
6237
3
原创 Oracle数据库的数据导入导出(PL/SQL软件操作导入导出、SQL LOADER的应用、数据泵导入导出)
1.PL/SQL软件操作导入导出 PL/SQL软件操作导入导出 序号 类型 属性 说明 1 导出 cmd命令导出: exp 用户名/密码@orcl file=指定文件的绝对路径 tables=导出表名字 第一种导出方式...
2018-08-07 11:54:31
984
原创 银行名词解释
一行三会? 一行:中国人民银行(PBOC); 三会:银监会(CBRC),保监会(CIRC),证监会(CSRC)。注:这种叫法:最早起源于2003年,一行三会构成了中国金融业分业监管的格局。一行三会均实行垂直管理。PBOC:中国人民银行是由:国务院组成部门。主要职责是:制定和执行货币政策,防范和化解金融风险,维护金融稳定。CBRC:银监会,成立于2003年4月25日,是国务院直属正部级事业...
2018-04-08 14:13:05
2863
原创 Linux案例
1、设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名形式yymmdd_etc,yy为年,mm为月,dd为日。#!/bin/shd=`date +%y%m%d` tar -cvjf ${d}_etc.tar.bz2 /etcmv ${d}_etc.tar.bz2 /root/bak/${d}_etc.tar.bz2c...
2018-03-29 19:09:09
6179
原创 Linux脚本写一个计算器
题:Linux脚本写一个计算器#!/bin/shwhile :doread -p '请输入第一个数:' num1expr 1 + $num1>/dev/null 2>&1if [ $? -eq 0 ];thenbreakelseecho '数字格式错误或数字为小数,请输入正确内容!'fidone while :doread -p '请输入计算符号:' adata=`grep ...
2018-03-29 15:44:36
3561
原创 Linux基础命令
Linux出色的稳定性和高速性,Linux可每天24小时、每年365天不间断地连续可靠工作,数年工作而无需重启,(一)常用命令ls -l /etc/group --查看所有的用户组及权限文件vi /etc/group --查看所有的用户组及权限内容ls -l /etc/passwd --查看所有用户及权限vi /etc/passwd --查看所有的用户及权限的内容grou...
2018-03-29 14:02:09
270
原创 银行知识点(必背)
1. 一行三会? 一行:中国人民银行(PBOC); 三会:银监会(CBRC),保监会(CIRC),证监会(CSRC)。2. 中国银行体系的组成:由中央银行,监管机构,自律组织和金融机构组成。3. 银行金融机构?政策性银行:国家开发银行、中国进出口银行、中国农业发展银行;中国五大行:工农建中交;政策性银行的特点:贷款利率较低、期限较长,有特定的服务对象4. 商业银行业务(CB) 1)表内业务...
2018-03-14 16:22:38
2105
原创 oracle笔试
1.--删除重复值,先group by方法一:delete from o_trace_log t2where t2.rowid< (select max(rowid) from o_trace_log t1 where t1.trace_no=t2.trace_no and t1.trace_cnt=t2.trace_cnt and t1.tx_date=t2.tx_date ...
2018-03-12 17:14:02
873
原创 oracle基础案例(2)
--1.找出部门10中的经理(MANAGER)和部门20中的普通员工(CLERK);select * from emp where (job='MANAGER' and deptno=10) or (job='CLERK' and deptno=20);--2.分别用case和decode函数列出员工所在的部门,例如:deptno=10显示'部门10';select case dep...
2018-03-12 16:47:25
822
原创 oracle数据库面试总结
(一)存储过程一.什么是存储过程?有哪些优点存储过程是:一些预编译的SQL语句,是有名字的sql语句块。优点:1)执行效率比较高;2)可以减少网络通信量,提高通信速率;3)安全性高,执行存储过程需要有一定权限的用户;4)一次创建,多次使用;缺点:1.移植性差;二.用什么来调用?1)可以用一个命令对象来调用存储过程;2)可以供外部程序调用;三.存储过程与函数的区别?1.存储过程声明用procedur...
2018-03-12 16:38:01
2128
原创 数据库设计案例(1)
现有菜单: 一 二 三 四如果要是实现: A用户登录后显示菜单为一、二 B用户登录后显示菜单为二、三 C用户登录后显示菜单为一、二、三 D用户登录后显示菜单为一、二、三、四(1)进行相关的模型设计:用户信息: 用户编号、用户姓名 菜单:菜单编号、菜单名称关...
2018-03-08 17:04:28
17212
原创 oracle基础案例(1)
select * from o_mdm_ac_rel --账号与客户介质表select * from o_dd_mst --活期存款主文件select * from o_trace_log --业务流水(一个账户存在多个账号,一个客户存在一个账号信息)--1.交易流水中找出账户为101214673的卡号交易用子查询的方式select * from o_trace_log wh...
2018-03-07 12:00:24
331
原创 Oracle数据库:游标
显性游标 序号 类型 语句 说明 1 公式引用 cursor 游标名 is 查询语句 在声明部分定义游标 2 open 游标名 打开游标 ...
2018-02-07 16:22:00
276
原创 对于Oracle数据库PL/SQL块的操作(数据类型、语句格式、语句内容、条件控制和循环控制、异常)
1.数据类型标量数据类型 :数字型,字符型, 日期型和布尔型 属性数据类型 :%type:复制某个字段的类型; %rowtype:复制表的全部类型; 自定义数据类型:type 变量名 record (可有多个数据类型); binary_integer:介于-231 和 231 之间的整数。 2.PL/SQL语句格式declare变量赋值声明begin正常语句块(可镶嵌...
2018-01-31 14:11:04
330
原创 Oracle数据库:序列/索引/表空间/同义词
1.序列create sequence 序列名; --创建序列 drop sequence 序列名; --删除序列 select 序列名.nextval from dual;--访问序列的下一个值 select 序列名.currval from dual;--访问序列的当前值 insert into 表名(字段) values(序列名.nextval,执行语句); --添加数...
2018-01-31 14:07:25
449
原创 对于Oracle数据库表的基本操作(表的创建/数据的插入、修改、删除/字段增删改/约束)
select * from 表名 for update --进行解锁操作,可以直接在表格中进行解锁修改;1.创建、插入、修改和删除1.create table 表名(字段);--创建表2.createtable 创建的表名 as select * from 表名;--根据结果集创建表,可用并集创建两个表的内容注:根据查询出来的内容,创建新的表,但创建时不复制任何约束,可用于...
2018-01-31 14:05:01
599
原创 Oracle数据库的数据类型、运算符及字段函数
1.数据类型 序号 数据类型 注释 1 char(长度) 存储固定长度的字符串 2 varchar2(长度) 存储可变长度的字符串 3 number(p,s) ...
2018-01-31 12:08:29
649
原创 对于Oracle数据库用户的操作语句(登陆数据库、用户类型、用户操作命令、用户权限、角色)
1.登陆数据库 cmd命令窗口登陆数据库 序号 说明 登陆步骤 1 进入sql sqlplus 2 登陆Oracle 用户名/密码后面跟@oracle 3 ...
2018-01-31 12:06:37
691
原创 关于oracle查询语句的格式(基本查询、连接查询、子查询、集合运算查询、分析函数查询、伪列、视图)
SQL语句执行顺序:from 表→where条件→group by →having →select→order by故,列的别名也不能在group by 和 having 中使用的。1.基本查询select * from user_tables; --查询用户的所有表 select * from user_constraintswhere constraint_name...
2018-01-31 12:01:06
715
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人