
oracle
轻尘×
一念起,千山万水;一念灭,沧海桑田;生活,或许本该就有诸多遗憾;那些情,已散落天涯,那些未说完的话、未叙完的故事,终将被流年吹散
展开
-
在oracle下触发器实现主键自增
在数据表中,有时候需要主键值自动增加,但在oracle数据库中,没有象MySQL的Autoincrement一样自动增长的数据类型。在实现Oracle数据库字段自增功能时,利用DML触发器来完成。 实现过程参照如下例子:drop table book; --创建表 create table book( bookId varchar2(4) primary ke转载 2017-06-20 16:38:56 · 384 阅读 · 0 评论 -
ORA-00942: 表或视图不存在
在pl/sql中使用oracle的system用户创建了一张表emp,因为使用dba身份登录的,用java代码能获取连接public static Connection getConnection() throws Exception{ Connection conn = null; try { Class.forName("oracle.jd原创 2017-06-20 15:51:47 · 5598 阅读 · 0 评论 -
Oracle基础查询练习(三)
--1、找出EMP 中那些工资高于他们所在部门员工平均工资的员工。select e1.*, e2.dept_avg_sal from emp e1, (select deptno, avg(emp.sal) dept_avg_sal from emp group by emp.deptno) e2 where e1.deptno = e2.d原创 2017-06-07 18:23:05 · 672 阅读 · 0 评论 -
Oracle基础练习题二
--1、查询职员表中,在20和30号部门工作的员工姓名和部门号。select e.ename,e.deptno from emp e where e.deptno in(20,30);-- 2、查询职员表中,没有管理者的员工姓名及职位,并按职位排序。select e.ename,e.job from emp e where e.mgr is not null order by e.job desc;原创 2017-06-07 17:53:03 · 912 阅读 · 0 评论 -
Oracle将一张表的数据复制到新表
Oracle将一张表的数据复制到新表创建一张表并把原表的数据插入CREATE TABLE EMP AS SELECT * FROM scott.emp;原创 2017-06-07 09:16:09 · 6496 阅读 · 0 评论 -
oracle基础练习(一)
-- 1、找出每个月倒数第三天受雇的员工-- 第一步:获取每个月的最后一天SELECT LAST_DAY(Trunc(HIREDATE, 'MONTH')) FROM EMP;--第二步:获取倒数三天SELECT LAST_DAY(HIREDATE)-2 FROM EMP;-- 第四步:查询满足条件的人信息SELECT * FROM EMP WHERE HIREDATE = LAST_原创 2017-06-06 21:15:38 · 2824 阅读 · 0 评论 -
Oracle中的日期相关函数(部分)
日期和字符转换函数用法日期转化为字符串 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual; //获取时间的年 select to_char(sysdate,'yyyy') as nowYear from dual;//获取时间的月 select to_char(sysdate,'mm')原创 2017-06-06 16:07:03 · 503 阅读 · 0 评论 -
Oracle中的常用数值函数
单值函数四则运算 语法:“+”,“-”,“*”,“/” 功能:数字的四则运算 示例:select 3+2,3-2,3*2,3/2 from dual; 结果:5 1 6 1.5 NULL 语法:表示为空,没有任何意义 功能:最好不要让null参与运算 示例:select 3+NULL,3-NULL,3*NULL,3/NULL from dual; 结果:NULL NULL NULL原创 2017-06-06 14:56:18 · 1036 阅读 · 0 评论 -
oracle字符串处理函数(部分)
concat 语法:CONCAT(string1,string2) 功能:返回string1,并且在后面连接string2。 注意 length 语法: length(string) 功能: 返回一个数字,计算字符串的长度 注意: 包括空格,如果字符串是char类型,返回的是表结构中定义的长度。upper/lower/initcap 语法: UPPER/LOWER/INITCAP(s原创 2017-06-06 11:27:16 · 1547 阅读 · 0 评论 -
PL/SQL编程实现Oracle分页 java调用
PL/SQL编程实现Oracle分页 java调用 今天在这里向大家分享一个pl/sql编程的实例——实现Oracle的分页。技术前提:看懂这篇文章的前提是你要有点java基础,以及熟悉pl/sql编程,各种块、游标、存储过程、包的概念要有一些理解。 java连接数据库的驱动:http://pan.baidu.com/s/1c4z1dO“>这里写链接内容 注:在下用的Oracle版本是Orac原创 2017-03-07 15:37:57 · 410 阅读 · 0 评论