vipbooks
- 浏览: 136250 次
- 性别:
- 来自: 长沙
社区版块
- ( 0)
- ( 13)
- ( 4)
最新评论
-
vipbooks:
ioandy 写道首先感谢作者!使用中发现一个问题,就是生成j ...
基于数据库的代码自动生成工具,生成javabean、生成数据库文档、生成前后端代码等(v5.8.8版) -
ioandy:
首先感谢作者!使用中发现一个问题,就是生成javabean的时 ...
基于数据库的代码自动生成工具,生成javabean、生成数据库文档、生成前后端代码等(v5.8.8版) -
suncong1024:
不错不错,很好用
基于数据库的自动化生成工具,自动生成javabean、自动生成数据库文档等(v4.1.2版) -
vipbooks:
敲可爱的小花花世界上只有一个 写道不错不错、继续支持、哈哈,谢 ...
基于数据库的代码自动生成工具,生成javabean、生成数据库文档、生成前后端代码等(v5.8.0版) -
敲可爱的小花花世界上只有一个:
不错不错、继续支持、
基于数据库的代码自动生成工具,生成javabean、生成数据库文档、生成前后端代码等(v5.8.0版)
文章列表
- 博客分类:
- oracle学习笔记
基本事务的使用:
从账户一的余额中转100到账户二的余额中去,如果账户二不存在或账户一中的余额不足100则整笔交易回滚
select * from account;
-- 创建一张账户表
create table account(
-- 账户id
id number(3) not null,
-- 账户名称
name varchar2(50) not null,
-- 账户余额
balance number(8,2) not null,
-- 开启时间
bti ...
- 2010-04-18 14:12
- 浏览 1532
- 论坛回复 / (0 / 2243)
- 分类:数据库
- 博客分类:
- oracle学习笔记
这是我在学习oracle是用到的employee表,在该笔记中用到的就是这张表,大家可以用它来学习和练习。
drop table employee;
-- 员工信息表
create table employee(
-- 员工编号
empno number(3) primary key,
-- 姓名
name varchar2(20) not null,
-- 工作
job varchar2(30),
-- 是否是经理
manager number(2) ...
- 2010-04-09 18:33
- 浏览 1418
- 分类:数据库
时间过得真快啊,转眼就到了oracle学习笔记的最后个章节了,通过前面七章的学习大家应该对oracle编程有了一定了了解了吧,这东东如果一段时间不用很快就会忘记了,所以我会把自己学习过的东西做好详细的笔记,用到的时候可以随时查找,马上上手!希望这些笔记能对大家有些帮助!
这是第八章的学习笔记,学习完第七章的子程序和包之后,开始要学习触发器的使用了……,希望大家能多给俺一些支持啊!
编程时使用的工具是plsql developer 7.1.4
dml 触发器:
对表执行insert、update、delete操作时激发
可以用于执行校验、设置初使值、审核改变、甚至禁止 ...
- 2010-04-07 20:29
- 浏览 2569
- 论坛回复 / (-1 / 5605)
- 分类:数据库
- 博客分类:
- oracle学习笔记
哈哈,清明节放假回去了一下,真是太好了,回家的感觉真好啊!现在又开始出差之旅了,又好久没有来了,今天继续oracle的学习!
这是第七章的学习笔记,学习完第六章的动态sql之后,开始要学习子程序和包的使用了……,希望大家能多给俺一些支持啊!
编程时使用的工具是plsql developer 7.1.4
在cmd下执行pl/sql:
可以用exec或者call调用存储过程
定义变量时要用var,如:var username varchar2(20);
在调用变量时必须在变量名的前面加上双引号,如:exec :username := 'user1';
在调用存储过程时 ...
- 2010-04-07 20:13
- 浏览 1647
- 论坛回复 / (1 / 3219)
- 分类:数据库
- 博客分类:
- oracle学习笔记
哈哈,这段时间好忙啊,周六又要加班了,好久没来发文章了,今天继续……清明放假可以回去了,好开心啊,终于可以回家了,真想快点所把设计阶段的事情做完,编码阶段可以回去做,出差在外还是很想家的!
这是第六章的学习笔记,学习完第五章的游标之后,开始要学习动态sql的使用了……,希望大家能多给俺一些支持啊!
编程时使用的工具是plsql developer 7.1.4
动态sql:
注意:不能用绑定变量替换实际的数据库对象名(表、视图、列等),只能替换字面量
动态sql的实现可以用:dbms_sql、execute immediate、open...for...(用于游标)
...
- 2010-03-31 20:07
- 浏览 1980
- 论坛回复 / (-1 / 7130)
- 分类:数据库
- 博客分类:
- oracle学习笔记
这是第五章的学习笔记,学习完第四章的数据库操作和事务之后,开始要学习游标的使用了……,希望大家能多给俺一些支持啊!
编程时使用的工具是plsql developer 7.1.4
隐式游标
隐式游标的属性等在第四章笔记中已记录了一部分
如果要确保属性指向想要的sql语句,那么就在sql语句执行后,立即将属性值保存到一个本地变量中
用存储过程来实现这种效果:
先定义一个存储过程remove_from_emp ,用于从雇员中删除一个员工
在存储过程的参数中 in 表示输入,out 表示输出
create or replace procedure remove_from_emp ...
- 2010-03-24 21:57
- 浏览 3810
- 论坛回复 / (1 / 11495)
- 分类:数据库
- 博客分类:
- oracle学习笔记
这是第四章的学习笔记,学习完第三章的程序控制之后,开始要学习数据更改、集合遍历和事务管理了……,希望大家能多给俺一些支持啊!
编程时使用的工具是plsql developer 7.1.4
每次执行一个sql dml语句(insert、update或delete)以及返回单选select into时,
pl/sql都会声明和管理一个隐式游标
隐式游标的相关属性(不能用dbms_output输出):
sql%found:记录成功获取返回true,否则返回false
sql%notfound:记录获取失败返回true,否则返回false
sql%rowcount:返回已经从游标中获 ...
- 2010-03-20 17:42
- 浏览 2836
- 论坛回复 / (0 / 3417)
- 分类:数据库
- 博客分类:
- oracle学习笔记
这是第三章的学习笔记,学习完第二章的编程基础之后,从现在开始要学习oracle编程了……,希望大家能多给俺一些支持啊!
这周六总算是不用加班,可以好好出去玩一下了!
今天去武大看樱花了,哈哈,不错!
编程时使用的工具是plsql developer 7.1.4
select * from employee;
select * from dba_tab_cols t where t.table_name='employee';
declare
n_empno employee.empno%type;
v_name emp ...
- 2010-03-20 17:33
- 浏览 1865
- 论坛回复 / (0 / 3059)
- 分类:数据库
- 博客分类:
- oracle学习笔记
这是第二章的学习笔记,学习完第一章的基础之后,从现在开始要学习oracle编程了……,希望大家能多给俺一些支持啊!
编程时使用的工具是plsql developer 7.1.4
select * from employee;
select * from dba_tab_cols t where t.table_name='employee';
-- 声明部分,用于定义变量
declare
constant用于定义常量,当定义常量时必须指定它的初始值,且数据不能改变
n_aaa constant number(4,2) :=5.5;
boolean 类型 ...
- 2010-03-14 15:38
- 浏览 2432
- 分类:数据库
- 博客分类:
- oracle学习笔记
这段时间出差,一直在搞需求分析和设计,每天都是写文档画uml,都有好几个月没有写代码了,只怕都快忘记了!
这是我用oracle时学习的oracle编程做的笔记,今天也发上来与大家分享一下,一共有八章。
现在在有时间就学一下ejb3,因为在项目中会用到,等学完了把ejb3的笔记也发上来和大家分享!
通过sqlplus登录oracle ,sqlplus 用户名/密码@数据库名
建表
create table demo(
id number(8),
name varchar2(20)
)
插入数据
insert into d ...
- 2010-03-14 14:53
- 浏览 2924
- 分类:数据库