-
[Oracle开发] Oracle round函数运用
Oracleround函数使用我在别人的存储过程中看到dt_stat_timedate:=round(dt_time,'mi');dt_time是date类型的输入参数不知道这样可以使用吗?在网上看了很多round基本都是对number进行四舍五入的没有看到对date类型数据进行操作的请问可以这样用...
101
热度 -
[Oracle开发] orcale 轮换括号里面的内容
orcale替换括号里面的内容1.A表数据如下,怎样替换括号里面的数据括号里的数据都是相同的nameasafwfgewrg(aa)sargvedrgbretgb(aa)ergewgrweb(aa)ergewgwegwew(aa)weqwefwrg(aa)2.1.A表数据如下,怎样替换括号里面的数据括...
443
热度 -
[Oracle开发] orcale 安插数据前判断重复就不插入
orcale插入数据前判断重复就不插入A表:idname1aa2bb1ssB表:idname1aa3cc1ddAB两个字段都不重复才不是重复数据insetintoB(id,name)selectid,namefromA这个语句怎样写插入数据不重复------解决方案-----------------...
504
热度 -
[Oracle开发] rman备份级别 oracle11g,该如何处理
rman备份级别oracle11g我看有一本书上说oracle11gr2不支持2级增量备份,我想知道11g到底支不支持2级增量备份。oracle11grman------解决方案----------------------一个增量备份的例子:#!/bin/bash#incrementallevel0...
92
热度 -
[Oracle开发] 表的排列可不可以按照表建立的先后顺序去排列
表的排列可否按照表建立的先后顺序去排列?RT。不知道表的排列可否按照表建立的先后顺序去排列。如果可以的话,orderby应该怎么写?------解决方案--------------------user_tables里面只有一个字段LAST_ANALYZED(Thedateofthemostrecen...
14
热度 -
[Oracle开发] oracle 动态拼凑语句并返回查询结果集
oracle动态拼接语句并返回查询结果集--oracle动态拼接语句并返回查询结果集--以前用MS-SQL现在对oracle中的语句拼接没有经验--希望各位大侠不吝赐教declareqvarchar2(4000);beginq:='select*';q:=q||'fromBB_C15';q:=q||...
31
热度 -
[Oracle开发] 各位,大牛,大侠请帮个忙,把上面的SQLServer(注:上面的SQLServer是异常的,大家看逻辑就可以)转化成Oracle 多谢
各位,大牛,大侠请帮个忙,把下面的SQLServer(注:下面的SQLServer是错误的,大家看逻辑就可以)转化成Oracle谢谢!各位,大牛,大侠,高手,请帮个忙,把下面的SQLServer(注:下面的SQLServer是错误的,大家看逻辑就可以)转化成Oracle谢谢!createproced...
65
热度 -
[Oracle开发] 触发器里加判断解决办法
触发器里加判断比如这样的触发器代码是正确的:beginupdatet_turnmsg_01setTURNCHECK=:new.TURNCHECK,TURNCTIME=:new.TURNCTIME,RESULT=:new.RESULT,LINKMAN=:new.LINKMAN,LINKPHONE=:n...
77
热度 -
[Oracle开发] 一个让小弟我很郁闷的:character to number conversion error ——求指点
一个让我很郁闷的:charactertonumberconversionerror——求指点我发Function只贴出部分代码:FUNCTIONNEWVIPUSER(P_G_SNUMBER,--购买或升级会员标识:0、购买;1升级;2续费P_V_T_IDBOSS_VIP_USER_TYPE.V_T_...
365
热度 -
[Oracle开发] 用varchar2表示的日期,想在当前日期上+7天,求教~
用varchar2表示的日期,想在当前日期下+7天,求教~~periodvarchar2(8);period='20130318';想取7天以后的日期,求高手指教varchar2运算------解决方案--------------------引用:periodvarchar2(8);period='...
64
热度 -
[Oracle开发] maximum open cursors exceeded异常,解决方案
maximumopencursorsexceeded错误,在线等解决方案我用的Conn->CreateStatement虽然在循环里,但一用完就用Conn->terminateStatement关闭了,但循环到300次的时候还是出现了ORA-01000:maximumopencursor...
112
热度 -
[Oracle开发] 怎么以nologging方式updaet一个带别名的表
如何以nologging方式updaet一个带别名的表updatetb_usernologgingwhereuser_id=3这样可以updatetb_useranologgingwherea.user_id=3这样不行,请问,如何解决这种情况,表必须带别名,且要用nologging方式update...
40
热度 -
[Oracle开发] 请教有first_name last_name时如何使用nvl方法
请问有first_namelast_name时怎么使用nvl方法?如果只有一个参数name,我们可以直接用nvl(name,'NO')这种格式。但如果表中的名字是以first_name和last_name组成的话,上面的nvl应该怎么写?------解决方案--------------------n...
109
热度 -
[Oracle开发] 不定行按条件合并成一行,多谢
求助:不定行按条件合并成一行,谢谢!有用户关于位置和时间的事件列表,需要保留用户的行为轨迹:即在同一位置连续时间段内发生的事件合并成一条,保留最早发生和最晚结束时间,若用户移动到别的位置,又移动回原位,不进行合并,如下图:最终合并成:请问不用游标,该如何操作,谢谢!------解决方案-------...
89
热度 -
[Oracle开发] 关羽ORACLE查询给列名加了小括号的有关问题。待。
关羽ORACLE查询给列名加了小括号的问题。。在线等待高手指点。。。?????selectc.pipeline_idas管道ID,d.pipeline_nameas管道名,b.station_idas站ID,c.Station_Nameas站名,a.Exchanger_IDas换热器ID,b.Exc...
25
热度 -
[Oracle开发] Oracle 动态sql 参数有关问题
Oracle动态sql参数问题PROCEDUREpalinW(v_paravarchar2,v_cursoroutRECORD_TYPE)isbeginvSql:='selectid;forvLincursorColloopvSql:=vSql||','||'sum(decode(code,'''|...
12
热度 -
[Oracle开发] 谈谈提高oralce执行效率的有关问题
谈谈提高oralce执行效率的问题本帖最后由leetan于2013-03-1813:45:30编辑最近去面试,面试官问到,怎么才能提高oralce的执行效率,因为数据量都很大,大概几十万条,几百万条左右,而且又是设计到多表的查询。请各位大牛畅所欲言,也不限于查询,其他的操作也有。我先说一个,给一些字...
50
热度 -
[Oracle开发] 语句,多谢
求一个语句,谢谢--建表createtabletmp.t_table(idnumber(10),t_resultvarchar2(20));--数据insertintotmp.t_tablevalues(1,'A');insertintotmp.t_tablevalues(1,'B');insert...
95
热度 -
[Oracle开发] oracle的sql话语自动补全
oracle的sql语句自动补全使用PL/SQLDeveloper操作oracle数据库怎么才可以自动补全命令?例如输入,cre,自动补全create------解决方案--------------------tool--->Preferences-->CodeAssistant在Aut...
18
热度 -
[Oracle开发] oracle分页查询时,这样能同时得到rowid
oracle分页查询时,这么能同时得到rowid?select*from(selectc1,c2,rownumasr,rowidfromtablewhererownum<=20)r>=11这句话报错,rowid处有问题,请问这么能够同时查询出rowid,谢谢------解决方案-----...
25
热度