天翔空水木的专栏

欲戴王冠 必承其重

排序:
默认
按更新时间
按访问量

必需的参数缺失-执行sql语句

问题背景: 最近写了一条查询语句 - 在java 中运行报错: 必要的参数缺失 - 把整段通过程序打印出来, - 放到oracle中去执行 - 居然可以执行,没有报错信息,只是没有数据,显示no result . - 因为sql比...

2018-03-08 09:52:48

阅读数:204

评论数:0

oracle 求两个时间段相差分钟数

场景应用: 两个时间相差多少?时?分?秒? 字段A varchar2 类型 2018-02-26 07:05:00 在oracle 中,时间加减运算后的结果是以天为单位的,如果想得到秒,则乘以 86400(一天的秒数 24*60*60) 就好了 想得到分 24*60 --天 s...

2018-03-06 16:03:08

阅读数:411

评论数:0

Oracle trunc()函数的用法

--Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual --2013-01-06 今天的日期为2013-01-06 2.select trunc(sysdate, ...

2017-04-27 09:34:13

阅读数:337

评论数:0

char varchar varchar2(byte) varchar(char) nvarchar2()有何不同?

1、长度定义       char 的长度是固定的。varchar2 是可变的。 例如:同时定义一个字符串20,存储 “123”           char(20):存储的字符将占用20个字节,包括17个空字符,在数据库中,是以空格符占位。           varchar(20):则只占用...

2017-01-12 12:54:07

阅读数:2010

评论数:0

删除一个月前数据,释放表空间

转载自:http://blog.csdn.net/indexman/article/details/47207987 tom大神写了一个用于查看Oracle数据库对象空间使用情况。  下面演示一下如何使用: –工具源码 CREATE OR REPLACE PROCEDURE show_spac...

2016-06-08 10:25:11

阅读数:1423

评论数:0

oracle查询仅中文使用lengthb()方法

今天遇到场站三字码查询,国内全是中文,国际有英文,过滤英文,仅查中文的场站:  select   dpt  from    table where   LENGTH(t.flt_arr)       length求的字符长度,lengthb求的是字节长度。   例如“月”汉字   ...

2015-11-03 15:07:45

阅读数:465

评论数:0

union 用法

Union,对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;union用法中,两个select语句的字段类型匹配,而且字段个数要相同 Union All,对两个结果集进行并集操作,包括重复行,不进行排序; Intersect,对两个结果集进行交集操作,不包括重复行,同时进行默认...

2015-05-28 10:38:25

阅读数:605

评论数:0

1分钟oracle 数据库按天插入60万数据和按天删除60万数据

创建一个很简单的表  test_history create table TEST_HISTORY ( id NUMBER not null, money NUMBER, fltdate DATE ) 创建一个循环插入的存储过程,每天插入2万条数据 CREA...

2015-03-18 19:33:01

阅读数:973

评论数:0

left join on and 与 left join on where的区别

转自:http://blog.csdn.net/xingfeng0501/article/details/7816703 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。       在使用left jion时,on和where条件的区别...

2015-03-06 10:54:44

阅读数:1227

评论数:0

在已有数据表增加字段

1、在已有数据表中增加和删除一个字段 --增加字段 alter table TEST_SALE add  test1 NUMBER;  --删除字段 alter table TEST_SALE drop (test1);   在 command window命令窗口执行

2015-01-21 19:05:33

阅读数:869

评论数:0

Oracle排名函数(Rank)实例详解

--已知:两种排名方式(分区和不分区):使用和不使用partition --两种计算方式(连续,不连续),对应函数:dense_rank,rank   ·查询原始数据:学号,姓名,科目名,成绩 select * from t_score S_ID S_NAME...

2015-01-20 10:30:03

阅读数:443

评论数:0

row_number()用法

row_number()用法 最近做一个需求:需要比较两段时间的数据,但是两段时间又没有直接联系。时间的长短也不一样。       解决方案: 查询每段时间,返回每个时间的行号。通过行号进行匹配。如果没有匹配到,就为零显示。       这里就用到了row_number: 说明:返回结果集分区内...

2015-01-19 20:17:53

阅读数:483

评论数:0

oracle模糊查询数据中带%

问题:在数据中,带有%需要模糊查询出该类数据,但%是一个特别的符号 SELECT * FROM ALA_LOC_PASSENGER T WHERE t.lp_cname LIKE '%\%%' ESCAPE'\'

2015-01-04 17:11:34

阅读数:1426

评论数:0

删除oracle重复数据记录

删除重复记录最小的rowid DELETE FROM TEST_USER A WHERE (A.USERNAME, A.PASSWORD) IN (SELECT USERNAME, PASSWORD FROM TEST_USER GROUP...

2014-04-25 11:09:15

阅读数:605

评论数:0

oracle锁表

查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$lock...

2014-04-25 09:04:02

阅读数:683

评论数:0

oracle面试题

http://www.cnblogs.com/qiangqiang/archive/2010/10/15/1852252.html 1、表:table1(FId,Fclass,Fscore),用最高效最简单的SQL列出各班成绩最高的列表,显示班级,成绩两个字段。 select fcla...

2014-04-06 18:12:40

阅读数:959

评论数:0

物化视图

http://blog.csdn.net/suncrafted/article/details/4300358 一、----------------------------------------------------------------------------------------...

2014-03-17 15:09:46

阅读数:454

评论数:0

job 创建-删除-定时

1、 定义Job SQL> variable job_month number; 2、创建Job SQL> begin sys.dbms_job.submit(job => :job_month,what => 'SUMBYMONTH;',next_date => ...

2014-03-13 15:11:23

阅读数:1101

评论数:0

白话文-理解oracle

有一家叫甲骨文的粮店,老板很严谨,为了防止仓库的粮食在买入卖出的时候发生问题, 他制订一套流程,首先进出仓库的每一旦粮食都要求有一个编号(SCN),而且出入库之前 必须先放到一个平台上(buffer cache),他命令仓库叫大头的伙计(datafile head)来首先记录这个编号, 然后每隔一...

2014-02-19 17:16:24

阅读数:726

评论数:0

查询一整年的数据但显示只有一个月的数据

查2013 全年的数据              当查询条件为  to_date('2013','yyyy')    实际上只是查了第一个月的数据。          应该写成    between to_date('20130101','yyyymmdd') and   to_date('2...

2014-01-22 20:42:25

阅读数:1081

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭