![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 66
blueling51
这个作者很懒,什么都没留下…
展开
-
Oracle添加修改删除表字段
1、添加字段 alter table table_name add column1 type add column2 type add column3 type ... ; 2、删除字段 alter table table_name drop column column_name; 3、修改字段 alter table table_name modify (column_na转载 2011-11-15 17:28:32 · 551 阅读 · 0 评论 -
ORACLE的存储过程语法集锦(转)
1.基本结构CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGIN END 存储过程名字2.SELECT INTO STATEMENT将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条记录,否则抛出异常(如果没有...原创 2011-10-18 14:39:52 · 109 阅读 · 0 评论 -
Oracle修改列名
alter table 表明 rename column rename 老列名 to 新列名原创 2011-11-10 17:20:43 · 710 阅读 · 0 评论 -
ORACLE插入日期数据
命令:INSERT INTO FLOOR VALUES ( to_date ( '年-月-日 时:分:秒' , 'YYYY-MM-DD HH24:MI:SS' ) ) ; 例子: 在 sql plus 环境。 当省略HH、MI和SS对应的输入参数时,Oracle使用0作为DEFAULT值。 如果输入的日期数据忽略时间部分,Oracle会将时、分、秒部分都置为0,也就转载 2011-11-10 15:45:46 · 722 阅读 · 0 评论 -
带参数的游标
3.8.3 带参数的游标 在前面介绍游标的例子中,SELECT语句都没有WHERE子句,或者用WHERE子句指定了一个固定的条件,这样每次都查询同样的数据。在更多的情况下,可能要根据实际情况查询不同的数据。为了通过游标对数据进行更加灵活的处理,可以为游标定义参数,这些参数可以用在WHERE子句中。在打开游标时,指定实际的参数值,这样游标在每次打开时,可以根据不同的实际参数值,返回所需的不同数转载 2011-11-08 15:38:53 · 10409 阅读 · 0 评论 -
关于Oracle数据和对象的导入导出
以前我们一般都是使用PL/SQL Developer来实现,但是PL/SQL Developer在导出、导入数据时有两个问题: 1、要把表数据和对象(存储过程、视图)分开导出 2、导出的视图如果有注释,那么在导入时常常会出错。 其实,PL/SQL的导出、导入功能使用的是Oracle自带的工具:exp和imp,这两个工具的导出导入数据时提供了很多功能,P转载 2011-11-04 08:48:16 · 806 阅读 · 0 评论 -
oracle时间函数
Oracle时间日期操作 sysdate+(5/24/60/60) 在系统时间基础上延迟5秒 sysdate+5/24/60 在系统时间基础上延迟5分钟 sysdate+5/24 在系统时间基础上延迟5小时 sysdate+5 在系统时间基础上延迟5天 add_months(sysdate,-5) 在系统时间基础上延迟5月 add_months(sysdate,-5*12) 在系统时间转载 2011-11-02 16:57:34 · 3839 阅读 · 0 评论 -
ORACLE的存储过程语法集锦
1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变转载 2011-11-02 11:34:20 · 810 阅读 · 0 评论 -
JAVA中对存储过程的调用方法
一:Java如何实现对存储过程的调用: A:不带输出参数的 ---------------不带输出参数的---------------------------------- create procedure getsum @n int =0 as declare @sum int declare @i int set @sum=0 set @i=0转载 2011-11-02 11:30:29 · 585 阅读 · 0 评论 -
oracle时间查询范围问题(当天数据)
现象: 发现当天的数据查不到 数据表中filltime 表示填报时间,用的是date类型 开始结束时间,在页面上用字符串的形式传到后台,格式为"2011-11-21" 有问题的sql语句 select * from zjgk_repayloan g where g.filltime >= to_date('2011-11-21', 'yyyy-mm-dd')原创 2011-11-21 15:16:11 · 8165 阅读 · 0 评论 -
ORACLE SQL优化5.WHERE子句中的连接顺序
5.WHERE子句中的连接顺序 ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前,那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。 例如: (低效,执行时间156.3秒) SELECT … FROM EMP E WHERE SAL > 50000 AND JOB = ‘MANAGER’ AND 25转载 2011-11-21 13:36:08 · 1217 阅读 · 0 评论 -
Oracle 外连接和 (+)号的用法
转自:http://www.cnblogs.com/iloveu/archive/2009/08/04/1538781.html 对于外连接,Oracle中可以使用“(+)”来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN,下面将配合实例一一介绍。 1. LEFT OUTER JOIN:左外关联 SELECT e.last_name, e.department_id,转载 2011-11-16 10:05:35 · 787 阅读 · 0 评论 -
oracle时间函数(转)
Oracle时间日期操作sysdate+(5/24/60/60) 在系统时间基础上延迟5秒sysdate+5/24/60 在系统时间基础上延迟5分钟sysdate+5/24 在系统时间基础上延迟5小时sysdate+5 在系统时间基础上延迟5天add_months(sysdate,-5) 在系统时间基础上延迟5月add_months(sysdate,-5*12) 在系统时间基础上延迟...原创 2011-10-18 14:42:17 · 225 阅读 · 0 评论