
oraclee
文章平均质量分 76
爱吃胡萝卜的萌兰
这个作者很懒,什么都没留下…
展开
-
Oracle数据库的数据类型、运算符及字段函数
1.数据类型 序号 数据类型 注释 1 char(长度) 存储固定长度的字符串 2 varchar2(长度) 存储可变长度的字符串 3 number(p,s) ...原创 2018-01-31 12:08:29 · 661 阅读 · 0 评论 -
Oracle数据库的存储过程(procedure)/函数(function)应用
声明变量和常量的区别:变量的值是允许更改的,常量的值不允许更改; 变量的声明:变量名,数据类型; 常量声明:常量名 constant 数据类型:=默认值; 常量要求必须有默认值,变量可根据需要进行默认值的设置。1.存储过程create or replaceprocedure 存储名称(参数 数据类型)as(is) 声明部分begin--参...原创 2019-08-30 15:19:16 · 692 阅读 · 0 评论 -
数据泵导入报错:ora-039171和ora-01653的报错原因及解决方案
数据泵导入报错截图如下:报错原因:ora-039171和ora-01653报错是因为这个表空间存放的数据满了。解决方案:不需要终止数据泵导入,只需要给存放数据满了的表空间增加一个数据文件。--给表空间增加数据文件,一个表空间可以有多个数据文件alter tablespace NNC_DATA01(导不进去的表空间) add datafile 'D:\app\Admini...原创 2019-06-14 00:06:37 · 1992 阅读 · 0 评论 -
Oracle数据库的数据导入导出(PL/SQL软件操作导入导出、SQL LOADER的应用、数据泵导入导出)
1.PL/SQL软件操作导入导出 PL/SQL软件操作导入导出 序号 类型 属性 说明 1 导出 cmd命令导出: exp 用户名/密码@orcl file=指定文件的绝对路径 tables=导出表名字 第一种导出方式...原创 2018-08-07 11:54:31 · 996 阅读 · 0 评论 -
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 · 879 阅读 · 0 评论 -
对于Oracle数据库用户的操作语句(登陆数据库、用户类型、用户操作命令、用户权限、角色)
1.登陆数据库 cmd命令窗口登陆数据库 序号 说明 登陆步骤 1 进入sql sqlplus 2 登陆Oracle 用户名/密码后面跟@oracle 3 ...原创 2018-01-31 12:06:37 · 701 阅读 · 0 评论 -
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 · 831 阅读 · 0 评论 -
oracle数据库面试总结
(一)存储过程一.什么是存储过程?有哪些优点存储过程是:一些预编译的SQL语句,是有名字的sql语句块。优点:1)执行效率比较高;2)可以减少网络通信量,提高通信速率;3)安全性高,执行存储过程需要有一定权限的用户;4)一次创建,多次使用;缺点:1.移植性差;二.用什么来调用?1)可以用一个命令对象来调用存储过程;2)可以供外部程序调用;三.存储过程与函数的区别?1.存储过程声明用procedur...原创 2018-03-12 16:38:01 · 2137 阅读 · 0 评论 -
数据库设计案例(1)
现有菜单: 一 二 三 四如果要是实现: A用户登录后显示菜单为一、二 B用户登录后显示菜单为二、三 C用户登录后显示菜单为一、二、三 D用户登录后显示菜单为一、二、三、四(1)进行相关的模型设计:用户信息: 用户编号、用户姓名 菜单:菜单编号、菜单名称关...原创 2018-03-08 17:04:28 · 17250 阅读 · 0 评论 -
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 · 335 阅读 · 0 评论 -
关于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 · 727 阅读 · 0 评论 -
Oracle数据库:游标
显性游标 序号 类型 语句 说明 1 公式引用 cursor 游标名 is 查询语句 在声明部分定义游标 2 open 游标名 打开游标 ...原创 2018-02-07 16:22:00 · 282 阅读 · 0 评论 -
对于Oracle数据库PL/SQL块的操作(数据类型、语句格式、语句内容、条件控制和循环控制、异常)
1.数据类型标量数据类型 :数字型,字符型, 日期型和布尔型 属性数据类型 :%type:复制某个字段的类型; %rowtype:复制表的全部类型; 自定义数据类型:type 变量名 record (可有多个数据类型); binary_integer:介于-231 和 231 之间的整数。 2.PL/SQL语句格式declare变量赋值声明begin正常语句块(可镶嵌...原创 2018-01-31 14:11:04 · 340 阅读 · 0 评论 -
Oracle数据库:序列/索引/表空间/同义词
1.序列create sequence 序列名; --创建序列 drop sequence 序列名; --删除序列 select 序列名.nextval from dual;--访问序列的下一个值 select 序列名.currval from dual;--访问序列的当前值 insert into 表名(字段) values(序列名.nextval,执行语句); --添加数...原创 2018-01-31 14:07:25 · 456 阅读 · 0 评论 -
对于Oracle数据库表的基本操作(表的创建/数据的插入、修改、删除/字段增删改/约束)
select * from 表名 for update --进行解锁操作,可以直接在表格中进行解锁修改;1.创建、插入、修改和删除1.create table 表名(字段);--创建表2.createtable 创建的表名 as select * from 表名;--根据结果集创建表,可用并集创建两个表的内容注:根据查询出来的内容,创建新的表,但创建时不复制任何约束,可用于...原创 2018-01-31 14:05:01 · 603 阅读 · 0 评论 -
Oracle数据库的DML触发器/JOB定时器应用
声明变量和常量的区别:变量的值是允许更改的,常量的值不允许更改; 变量的声明:变量名,数据类型; 常量声明:常量名 constant 数据类型:=默认值; 常量要求必须有默认值,变量可根据需要进行默认值的设置。1.DML触发器先创建记录表 create table 表名 as 查询语句; create or replace trigger 触发器名触发时机...原创 2019-08-30 15:21:28 · 358 阅读 · 0 评论