一、简介 存储过程:就是在数据库中创建的一段程序,供别人调用 。其实我感觉跟定义一个方法相似 二、无参存储过程 如下,经典的输出“Hello World”来入门存储过程 创建一个存储过程,其名字为sayhelloworld,目的是输出Hello World, 模式:create or replace ...
分类:
数据库 时间:
2016-12-18 23:59:36
阅读次数:
420
Oracle简介 课后作业01 执行另外一个SQL文件 ...
分类:
数据库 时间:
2016-12-15 00:34:49
阅读次数:
205
1. SQL(基础查询) 1.1. 基本查询语句 1.1.1. FROM子句 SQL查询语句的语法如下: SELECT <*, column [alias], …> FROM table; SELECT <*, column [alias], …> FROM table; 其中:SELECT用于指定 ...
分类:
数据库 时间:
2016-12-14 01:26:02
阅读次数:
325
1. Oracle字符串操作 1.1. 字符串类型 1.1.1. CHAR和VARCHAR2类型 CHAR和VARCHAR2类型都是用来表示字符串数据类型,用来在表中存放字符串信息, 比如姓名、职业、地址等。 CHAR存放定长字符,如果数据存不满定长长度,则补齐空格; VARCHAR2存放变长字符, ...
分类:
数据库 时间:
2016-12-13 00:02:29
阅读次数:
477
1. 数据库原理 1.1. 数据库简介 1.1.1. 文件存储 对数据的存储需求一直存在。保存数据的方式,经历了手工管理、文件管理等阶段,直至数据库管理阶段。 文件存储方式保存数据的弊端: 缺乏对数据的整体管理,数据不便修改; 不利于数据分析和共享; 数据量急剧增长,大量数据不可能长期保存在文件中。 ...
分类:
数据库 时间:
2016-12-11 17:58:51
阅读次数:
423
1.oracle 中rowid和rownum的区别 oracle 数据库中,每一行都有一个唯一行的标识符,ROWID,数据库内部用来存储行的物理位置。ROWID是一个18位数字,采用base-64编码。用desc table的时候,rowid不显示,所以rowid通常称为伪列。 rownum 通常返 ...
分类:
数据库 时间:
2016-12-04 16:51:14
阅读次数:
230
1、理解PL/SQL包 包 (package)的主要作用是用于逻辑组合相关的PL/SQL类型,比如记录类型或集合类型,PL/SQL游标或游标声明以及PL/SQL子程序,还可以包含任何可以在块的声明区在这种定义的变量 一旦创建包,包就会被存储在Oracle数据库中,可以将包放在共享池中,以便被多个应用 ...
分类:
数据库 时间:
2016-11-24 15:06:10
阅读次数:
179
2.Oracle用户管理 (1)创建用户:create user 用户名 identified by 密码(需要dba权限); sql>create user yzw identified by yzw default tablespace users //用户表空间 temporary table ...
分类:
数据库 时间:
2016-11-20 06:21:55
阅读次数:
233
1.常用sqlplus命令 (1)查看当前登录用户:show user; (2)切换当前登录用户:conn 用户名/密码 (切换系统用户+as sysdba ); (3)断开当前登录用户:disc; (4)退出sqlplus:exit; (5)修改用户密码:passw(修改其他用户密码要+用户名); ...
分类:
数据库 时间:
2016-11-18 00:17:26
阅读次数:
235
今年刚毕业,从毕业到现在工作正式工作四个多月了(实习的几个月就不算了)。工作之中遇到的困难不少,学到的东西也不少;但是感觉学到的东西还是不够,毕竟java水很深啊。 现在工作中并不是每天都能学到新的东西,然而碰到的问题并不会减少,所以决定每天下班之后学点东西。正好手上有朋友给的oracle视频,拿到 ...
分类:
数据库 时间:
2016-11-17 01:42:46
阅读次数:
222