-
[Oracle管理] 用 存储过程时 总揭示 表TABLE_HR 发生了变化, 触发器/函数不能读它
用存储过程时总提示表TABLE_HR发生了变化,触发器/函数不能读它如题目所示,定义如下:-----更改职位的存储过程:createorreplaceprocedureCgPos(posintable_hr.position%type,idintable_hr.worker_id%type)iscn...
515
热度 -
[Oracle管理] 磁盘空间马上满了,表空间高水位降不下来无法收缩,尝试了各种办法均无法解决,各位大神啊
磁盘空间马上满了,表空间高水位降不下来无法收缩,尝试了各种办法均无法解决,紧急求助各位大神啊!!!!环境:RHEL5.4X86_64,Oracle10g10.2.0.164bit存储:7.2T磁盘柜,EXT4有两个bigfile表空间EMAIL_TABLE和EMAIL_INDEX库中有三个最大的表,...
85
热度 -
[Oracle管理] 请教这个SQL为什么会错
请问这个SQL为什么会错?selectsum(sal)frombonusselectsum(sal)frombonuswheresal>0,这两句合起来,如果不用子查询怎么写呢?不应该是selectsum(sal)as剩余积分,sum(casewhensal>then1else0end)...
98
热度 -
[Oracle管理] update的where话语后不带关联条件就会报错吗
update的where语句后不带关联条件就会报错吗直接执行则会报错ORA-01407如下:SQL>updatet_rm_subversioninfoa2seta.verid=(selectt.pro_idfromt_hwztwheret.pro_name=a.projectname)3;up...
31
热度 -
[Oracle管理] ORACLE RMAN备份,该怎么处理
ORACLERMAN备份各路神仙:LINUX上的ORACLERMAN备份文件可以在WINDOWSORACLE环境上恢复吗?我现在有一个LINUX上的RMAN全备文件想恢复其中一张表,应该怎么做最便捷?谢谢。oracle?rman分享到:------解决方案--------------------LI...
57
热度 -
[Oracle管理] oracle varchar2 to_number的有关问题
oraclevarchar2to_number的问题数据表的一个字段为varchar2类型,其内容可能为字符或高精度数,现在要获取该字段大于某个高精度值的数据。该怎么写select语句Oracleselect分享到:------解决方案--------------------最好能用function...
225
热度 -
[Oracle管理] oracle中应用regexp_substr取值
oracle中使用regexp_substr取值假如我有一个表tableA中有一个列A中的值为<a1="a13322"a2="23423432c"a3="22331dd"/>,下一行又可能是这样<a1="sdfa234"a2="sfsdfs2"a4="sdfsd2"/>在下一...
67
热度 -
[Oracle管理] 在oracle数据库如何查询某个字段在哪些表中出现过
在oracle数据库怎么查询某个字段在哪些表中出现过?1.在oracle数据库怎么查询某个字段在哪些表中出现过?2.如何查询某个值(Guid)在数据库的哪些表的字段值中出现过?谢谢了!分享到:------解决方案--------------------第一个在IDE(比如plsqldeveloper...
17
热度 -
[Oracle管理] 怎么知道数据库中某个表的某个字段存在
如何知道数据库中某个表的某个字段存在?比如:想知道表LBM_INFO中是否有字段REMOTE_TIMEOUT,如果没有,就在LBM_INFO表中创建该字段。分享到:------解决方案--------------------DECLAREFLAGNUMBER(2);BEGINSELECTCOUNT(...
44
热度 -
[Oracle管理] ORACLE锁表有关问题 inactive 跪求
ORACLE锁表问题inactive跪求本帖最后由helloor于2013-06-1809:07:50编辑求助,被指锁表,但是我没操作过TB_DATA这表格。(后面有关于锁表的聊天记录)我百度过TX锁表,LAST_CALL_ET,status等等,但还是不懂。=======“LAST_CALL_ET...
475
热度 -
[Oracle管理] 取最大值记录的有关问题
取最大值记录的问题我有一个表里有A,B,C,D四列,我想取出A列最大值记录里面的B值或C值,应该怎么写Oracle中的语句啊?分享到:------解决方案--------------------比如表名叫tab,那么语句如下:selecta.B,a.Cfromtabawherea.Ain(selec...
76
热度 -
[Oracle管理] 根据表中重复的某列值将另一列的多行数据合并显示的sql如何写
根据表中重复的某列值将另一列的多行数据合并显示的sql怎么写本帖最后由haojiestudy于2013-07-1221:59:10编辑假如有表personfruitcount张三苹果3张三香蕉2李四苹果2李四橘子1想查询的结果为personfruit&count张三苹果3kg,香蕉2kg李四...
64
热度 -
[Oracle管理] oracle表建了目录,为什么速度没有加快啊
oracle表建了索引,为什么速度没有加快啊?表里有大概200w不到的记录,查询语句联合这张大表和另外一张小表(1000条不到的记录)一起查询的,根据大表的A字段(数值型),查A字段值在一定范围内的记录,发现当范围越大,查出来的结果越多时,越慢,加了索引貌似还是差不多,速度没有改善呢。分享到:---...
14
热度 -
[Oracle管理] oracle中关于to_number用法解决办法
oracle中关于to_number用法no为VARCHAR2类型,可能为NULL,可能为汉字,也可能为数字,要求查找出no为数字时,值大于999999的结果。select*fromt_devtwhereto_number(t.no)>999999上面的SQL报错,该如何修改?分享到:----...
40
热度 -
[Oracle管理] oracle中的不等于号解决方法
oracle中的不等于号脑子有点不清醒了,在oracle数据库,有个表里面的字段为int类型,这个字段只有两个种值:1和空的。要查询值不为1的结果。怎么表示呀....wherenum!=1吗?这样查不出来哎?分享到:------解决方案--------------------wherenum<...
86
热度 -
[Oracle管理] 数据库里如何存储这种数据
数据库里怎么存储这种数据?就是这种两层甚至多层的数据,除了存成定期存款_三个月,定期存款_半年这样的还有别的方法吗?分享到:------解决方案--------------------datetypeidvalue2008/10/091null0.722008/10/09213.152008/10/...
72
热度 -
[Oracle管理] MySQL数据库导入表的有关问题
MySQL数据库导入表的问题问题如下:在同一个服务器下有两个数据库,分别是a,b。在数据库a下有一个table名为daily_displaySetting。在数据库b中是没有这个表的。现在想要把这个表由a导入到b(也就是完全复制到b数据库,作为b的一个新表)我该怎么做呢?请详细说明谢谢!数据库为My...
73
热度 -
[Oracle管理] 求分组后,在追加的sql
求分组后,在累加的sqlcreatetableINVEST_INFO(invest_idNUMBERnotnull,loan_idNUMBERnotnull,user_idNUMBERnotnull,invest_amountNUMBER(22,7)notnull,hava_scaleNUMBER(...
20
热度 -
[Oracle管理] 大伙儿谈谈索引在进行select,update,delete,insert操作时对数据库性能的影响
大家谈谈索引在进行select,update,delete,insert操作时对数据库性能的影响假如有以下一个student表:snosnamesexsage200张三男20300李四男25400王五女23primarykey(sno),数据库默认会在此字段建立聚集索引,我们讨论的提前是select...
15
热度 -
[Oracle管理] 临时表与实业表的操作(存在主键则更新,不存在则新增)
临时表与实体表的操作(存在主键则更新,不存在则新增)TbCard表结构如下,CardCode和CardNum为主键。CardCodevarchar(10)notnulldefault'',CardNumvarchar(10)notnulldefault'',OtherInfo1varchar(10)...
85
热度