![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
B624023251
这个作者很懒,什么都没留下…
展开
-
oracle学习笔记之自定义函数
create function sp_fun1(names varchar2) --创建一个函数return number is nums number(7,2);beginselect sal*12+nvl(comm,0)*12 into nums from emp where ename=names;--nvl函数代表如果comm为空则用0代替comm的值return nums原创 2013-11-27 15:36:37 · 542 阅读 · 0 评论 -
oracle学习笔记之存储过程
user:scott SQL> create table mytest(name varchar2(30),password varchar2(30)); Table created SQL> create or replace procedure pro_sp1 is --创建一个简单的存储过程 2 begin 3 insert into mytest原创 2013-11-27 15:35:54 · 674 阅读 · 0 评论 -
oracle学习笔记之表管理
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as SYSTEMSQL> conn lihui/lihui;Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Conne原创 2013-06-18 15:31:37 · 449 阅读 · 0 评论 -
oracle 学习笔记之循环
--创建表create table users(id number primary key,name varchar2(20));--创建一个存储过程,循环往users表里面添加十条记录,while循环create or replace procedure sp_pro3(names varchar2) isnums number :=1;begin while nums原创 2013-11-28 11:53:30 · 524 阅读 · 0 评论 -
oracle学习笔记之用户管理
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as SYSTEM@ORCL SQL> show user;User is "SYSTEM" SQL> drop user xiao;//删除用户,只有SYSTEM和SYS用户才有这个权限。原创 2013-06-18 14:30:58 · 598 阅读 · 0 评论 -
oracle使用序列和触发器使表主键自增长
create sequence seq_users;//创建一个序列commit;create or replace trigger tr_users //创建触发器before insert on users for each rowbeginselect seq_users.nextval into :new.id from dual;end;c原创 2013-10-22 14:43:06 · 563 阅读 · 0 评论 -
oracle学习笔记之包
--定义一个包,包里面包含一个存储过程 update_emp,和一个函数sp_fun2create or replace package sp_package1 isprocedure update_emp(names varchar2,nums number);function sp_fun2(names varchar2) return number;end; --原创 2013-11-27 15:47:24 · 461 阅读 · 0 评论 -
oracle序列及触发器
//oracle序列和触发器实现表主键自增create sequence seq_gsset;create or replace trigger tr_gssetbefore insert on gsset for each rowbeginselect seq_gsset.nextval into :new.id from dual;end;//插入数据触原创 2013-11-21 17:27:46 · 694 阅读 · 0 评论 -
oracle索引
create index per_index on performance(year,month);原创 2013-11-26 15:18:49 · 491 阅读 · 0 评论 -
oracle学习笔记之数据查询
set timing on;//在plsql中显示操作产生结果所需要的时间select distinct job,deptno from emp;//加上distinct代表取消重复行select ename , sal*13+nvl(comm,0) "年工资" from emp;//nvl函数代表如果comm列的值为空那就用0老代替,否则就用原值select原创 2013-06-19 17:00:53 · 478 阅读 · 0 评论 -
oracle学习笔记之事务处理
Connection con = null;try{Class.forName("oracle.jdbc.driver.OracleDriver");con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","SCOTT","scott");con.setAutoCommit(false);原创 2013-06-20 11:20:47 · 452 阅读 · 0 评论 -
oracle导入导出dmp
导出命令:exp zoneyump_pms_v252/zoneyump_pms_v252@pms file=zoneyump_pms.dmp导入命令:imp zoneyump_pms_v252/zoneyump_pms_v252@test file=zoneyump_pms.dmp ignore=yfromuser=zoneyump_pms_v252 touser=zo转载 2015-03-13 20:47:56 · 503 阅读 · 0 评论