-
[Oracle开发] 求教Oracle循环赋值的有关问题
求教Oracle循环赋值的问题问题:现在有表table1(a,b,c),a列为序号,b列是给定的值,C列第1行是50,后续为空。现在要为C列赋值,C的值=前一行的c*3/5+本行的b*2/5。例子表中有数据abc11050220315417a=2行c=50*3/5+20*2/5=38a=3行c=38...
219
热度 -
[Oracle开发] 一条sql解决方法
一条sql假设一条sql语句(sql1)查询出的结果为下图怎样用一条sql将其转换成如下图------解决思路----------------------createtablet3(avarchar2(30),bnumber,cvarchar2(30))insertintot3values('010...
228
热度 -
[Oracle开发] orcale function 中 使用游标 遇到的有关问题
orcalefunction中使用游标遇到的问题createorreplacefunctionchuanru2(p_user_idinvarchar)returnvarchar2isResultvarchar2(2000);beginifp_user_idisnotnullthendeclare--...
428
热度 -
[Oracle开发] 各位,实在没办法,麻烦看看这个存储过程,小弟我找了一天都不知道有关问题所在
各位,实在没办法,麻烦看看这个存储过程,我找了一天都不知道问题所在现在主要问题就是insertinto插入数据commit后没成功插入到表中,而且没有报错日志。实在找不出问题所在,单独insertinto确可以。。。。麻烦看看createorreplaceprocedureP_COUNTRY_ORD...
201
热度 -
[Oracle开发] Oracle 11g 发行版二 新安装后关于登录的一些基本操作
Oracle11g发行版2新安装后关于登录的一些基本操作首先要注意,安装时候可以选择桌面类或者服务器类。桌面类就比较简单,不用什么配置,在安装时候提示你输入的密码,是SYS用户的密码;而服务器类,可以配置所有东西,包括几个sysdba的密码。当你想要用桌面类安装生成的身份登录时,打开SQLplus,...
177
热度 -
[Oracle开发] 从表中随机回来n条记录
从表中随机返回n条记录创建测试用表:CREATEORREPLACEVIEWVASSELECT'a'AScFROMdualUNIONALLSELECT'b'AScFROMdualUNIONALLSELECT'c'AScFROMdualUNIONALLSELECT'd'AScFROMdualUNIONA...
189
热度 -
[Oracle开发] Oracle NoLogging Append 模式减少批量insert的redo_size
OracleNoLoggingAppend方式减少批量insert的redo_size业务处理中,很多时候使用实表临时表处理中间结果,而实表的Insert操作缺省会记录redolog,针对此问题收集相关测试总结信息如下:【转】常见dml、ddl语句使用nologging选项所生成的redo和undo...
321
热度 -
[Oracle开发] 怎么让oracle的select强制走索
如何让oracle的select强制走索大多数情况下,oracle数据库内置的查询优化策略还是很成功的,但偶尔也有糊涂的时候,即使有索引,也会做全表扫描,可以参考以下语句的写法,强制让select语句使用索引。(注意:走索引不一定是最优的,不走索引不一定有问题,具体问题具体分析,看执行计划)例如:s...
165
热度 -
[Oracle开发] oracle储存过程,job,视图,触发器(记忆力不好,写个例子自己记)
oracle储存过程,job,视图,触发器(记性不好,写个例子自己记)存储过程1createorreplaceprocedureTestPro(Descerroutvarchar2)is2begin3select*fromtest;4exception5whenothersthen6Descerr:...
179
热度 -
[Oracle开发] 关于使用C#实现word文档存入Oracle数据库
求助:关于使用C#实现word文档存入Oracle数据库本人刚开始研究Oracle数据库,现想实现使用c#把Word文档以二进制数据流存入Oracle数据库,现Oracle建立了测试表test,表项为ID、DOCU,求助有没有可用源码?------解决思路----------------------...
184
热度 -
[Oracle开发] oracle日期校验有关问题(求大神帮忙)
oracle日期校验问题(求大神帮忙)现在有这种情况:有个代理公司跟我司合作,系统需要录入该代理公司的三个证件有效期,且维护代理公司的证件有效期时同一个证件会存在维护多条的情况,且多条的有效期范围之间可能会有空裆日期,如下图:现在该代理公司与我司签署一份协议,该协议又有一个有效期范围,且系统需要该范...
200
热度 -
[Oracle开发] 可配置存储过程实现数据字典转换(新手)100分
可配置存储过程实现数据字典转换(新手求救)100分本人刚刚接触不久,也系统学了一遍ORACLE,公司给的两个任务,我没法完成,因为对于来说有点难度,希望各位求救。要编写两个存储过程一个是可配置存储过程实现数据字典转换另外一个是一个相同字段名长度差异比较。代码解答也行,中文解答也可以!谢谢各位大神了!...
172
热度 -
136
热度 -
[Oracle开发] NVL和DISTINCT联用有关问题
NVL和DISTINCT联用问题我现在一个查询的语句里面有一列用distinct去除重复值后如果有空,则用nvl函数处理我的写法是这样的nvl(distinct(列名),‘替换后字符’)但是提示ORA-00936:missingexpression这个要怎么改?急急急------解决思路------...
147
热度 -
[Oracle开发] Dapper完善兼容Oracle,执行存储过程,并返回结果集
Dapper完美兼容Oracle,执行存储过程,并返回结果集。Dapper完美兼容Oracle,执行存储过程,并返回结果集。这个问题,困扰了我整整两天。刚刚用到Dapper的时候,感觉非常牛掰。特别是配合.net4.0新特性dynamic,让我生成泛型集合,再转json一气呵成。不过,各种ORM总有...
171
热度 -
[Oracle开发] mybatis oracle BLOB类型字段保留与读取
mybatisoracleBLOB类型字段保存与读取一、BLOB字段 BLOB是指二进制大对象也就是英文BinaryLargeObject的所写,而CLOB是指大字符对象也就是英文CharacterLargeObject的所写。其中BLOB是用来存储大量二进制数据的;CLOB用来存储大量文本数据。B...
170
热度 -
[Oracle开发] 根据条件取不同列中的值回排序
根据条件取不同列中的值来排序有时排序的要求会比较复杂,比如:领导对工资在1000到2000元之间的员工更感兴趣,于是要求工资在这个范围的员工要排在前面,以便优先查看。创建测试用表:CREATEORREPLACEVIEWvASSELECT'MARTIN'ASename,950ASsalFROMDUAL...
157
热度 -
[Oracle开发] 请教这个数据库表的设计方法
请问这个数据库表的设计方法请问这个个人信息基本表怎么设计啊,特别是有多个选项的,还有既往史那里,好复杂的感觉。求教大神。------解决思路----------------------如果不是硬性规定的话,建议你不要设计成一个表。可以尝试一下一个事实表对应多个维表那样来设计------解决思路---...
167
热度 -
[Oracle开发] 求教,如斯的SQL语录怎样写
求教,如此的SQL语录怎样写现在有表A,字段为aid,aa,ab,表B,字段为bid,baid(对应表A的aid),ba,bdate(日期)。现在想查询表a的所有内容,同时包含表b的ba,条件是1.A.aid=b.baid(当然,这是必须的)2.只要表b中最近的一个ba不知道我表述清楚了没?在线等,...
157
热度 -
[Oracle开发] oracle 普通用户对视图增删改亟需有什么权限
oracle普通用户对视图增删改需要有什么权限oracle普通用户对视图增删改需要有什么权限------解决思路----------------------“对视图数据的增删改”,难道你用的是物化视图,否则视图数据是自动更新的,你也干预不了啊?------解决思路------------------...
185
热度