当前位置: 代码迷 >> Oracle开发
 解决方案列表
  • [Oracle开发] 大侠们,留步。请问个关于ORACLE 中表 列的有关问题

    大侠们,留步。请教个关于ORACLE中表列的问题。我现在有这样个需求,统计一表各列的总和SUM(),但有的列不需要统计,我知道是第几列(只能在程序动态获取,并不固定的),但不知道ORACLE有没有像ROWNUM类似表示列号的关键字。------解决方案--------------------能说具体...

    49
    热度
  • [Oracle开发] 增加一条合计记录解决方法

    增加一条合计记录有数据表Table,有字段Debt(部门)、Duty(职务,值为高工、工程师、助工之一),表中有如下数据:Debt(部门)Duty(职务)设计室1高工设计室2助工设计室2高工设计室1工程师用下列语句:selectDebt,count(*),count(decode(Duty,'...

    110
    热度
  • [Oracle开发] 急不同的数据导入方式,同一查询语句,结果顺序不同解决方案

    急!!!不同的数据导入方式,同一查询语句,结果顺序不同不同的数据导入方式,同一查询语句,结果顺序不同表A(Key:id,tid)表B(Key:id)idtidnameidplace1aa1xx2bb2yy1cc3zz3dd同一dump文件,user权限,方式一:createDB(建表)导入dump文...

    55
    热度
  • [Oracle开发] 一个比较复杂的层次查询,该怎么处理

    一个比较复杂的层次查询现在oracle数据库有4个表。用户信息表T_UserInfo,字段如下:userid--用户iduser_BorrowPermission--用户的预借权限,是预借权限表的id的外键预借权限表T_PreBorrowPermission,字段如下:PreBorrowPermis...

    100
    热度
  • [Oracle开发] sql loader的有关问题

    sqlloader的问题有TXT文件:CWEB|00|200707140915CWEB|01|1651620|XXXXXX|MTC_CHS|123456|123456|123456|123456|TJN987-01-01|Y|09072007|BAXGlobalPteLtd-Air-2ndDayAi...

    94
    热度
  • [Oracle开发] 触发器获取修改涉及的行的有关问题

    触发器获取修改涉及的行的问题触发器内容createorreplacetriggerTRIGGER_B_CBCPXXBbeforeinsertorupdateordeleteonB_CBCPXXBreferencingoldasold_valuenewasnew_valueforeachrowbegi...

    88
    热度
  • [Oracle开发] oracle表基础信息在哪里解决思路

    oracle表基础信息在哪里oracle里头有类似与sqlserver中的master数据库这样的东东吗?比如master数据库存储了当前sqlserver所有数据库的基本信息(表名称,字段名称,字段类型等等),从oracle里能写语句查询吗?sqlserver数据库恢复可做一个工具,用restor...

    35
    热度
  • [Oracle开发] 求解!解决办法

    求解!selectAA.LID,AA.LBID,AA.LTRANSNO,AA.LORGID,AA.LBIGID,AA.LWEIGHT,AA.LNEWWEIGHT,AA.LVERNO,AA.LSTATE,BB.Description,CC.vendor_namefromWl_Pos_stockBack...

    70
    热度
  • [Oracle开发] 遇到ORA-25153: Temporary Tablespace is Empty這樣的問題如何解決

    遇到ORA-25153:TemporaryTablespaceisEmpty這樣的問題怎么解決?小弟不才,oracle上手時間也不太長,今天在執行一句3個表串聯的查詢SQL語句時候報出了以上的錯誤提示,再三檢查語句,發現,如果加具體查詢條件的話,不報錯,不加就報錯,請教下各位大蝦,會是DataBas...

    333
    热度
  • [Oracle开发] 这个CASE语句如何写

    这个CASE语句怎么写。info表中有a字段,其类型为VARCHAR2(),值为20.5,30.1等数据,业务逻辑要求合计该字段,同时要求150封顶,SQL如何写?selectcasewhensum(a)>150then'150'elsesum(a)endasAfrominfo...

    97
    热度
  • [Oracle开发] 仍是喜欢这个论坛,发一个求救帖,ORACLE的字符串替换帖子

    还是喜欢这个论坛,发一个求救帖,ORACLE的字符串替换帖子如字符串:@ABC@要求替换为TO_NUMBER(ABC)在ORACLE存储过程实现这种替换,有什么函数能作到吗?谢谢大家------解决方案--------------------类似这样TRANSLATE('@ABC@'...

    114
    热度
  • [Oracle开发] .NET 连接 ORACLE有关问题(非常规有关问题)

    .NET连接ORACLE问题(非常规问题)数据库客户端:oracle9i的client端.安装目录:C:\oracle(分区格式为NTFS)调试PLSQL连接:成功.操作系统:XPProfessional使用netconfigurationassistant:本地网络服务名配置:成功.但是在vs20...

    365
    热度
  • [Oracle开发] 用 execute immediate 执行 把查询结果赋给一个变量解决办法

    用executeimmediate执行把查询结果赋给一个变量Declarestrvarchar2(100);recordnumber;beginstr:='selectcount(*)frombookinfo';executeimmediatestr;end;上面是正确执行且不会抱错...

    634
    热度
  • [Oracle开发] 计算两个日期相隔的年数,多谢各位支招

    计算两个日期相隔的年数,谢谢各位支招两个日期DATE1和DATE2,现在需要计算这两个日期之间间隔了多少年(舍去小数部分)。小弟直接使用DATE1-DATE2,但是得到的貌似是天数,想要准确地知道年数的话,除了直接除以365之外(小弟不太想用这种方法,因为闰年的问题可能会使结果不准),还有没有什么好...

    116
    热度
  • [Oracle开发] 大家帮小弟我看看这个select该如何写啊

    大家帮我看看这个select该怎么写啊,急!!现在有一个表table_a有三个字段a,b,c值为abc111312114425想要的检索结果是abc111312425也就是想要把(ab)重复的数据只取一条,但同时也要取得对应的c.不知道有没有什么好的办法??????------解决方案-------...

    23
    热度
  • [Oracle开发] 简单的PLSQL语法有关问题

    简单的PLSQL语法问题帮忙看一下,有什么语法问题createorreplaceprocedureupdate_sal(v_empnoinnumber)isbeginupdateempsetsal=sal*1.1whereempno=v_empno;commit;endupdate_sal;----...

    114
    热度
  • [Oracle开发] 对已修改的过程 怎么单独编译 而不是 全部编译

    对已修改的过程如何单独编译而不是全部编译修改了一个小过程a,因为a被b过程调用,而b过程被好几百个过程调用,如何能够只编译a而不影响其他过程。------解决方案--------------------你的a的参数如果发生了改变的话,所有调用他的存储过程都需要重新编译,如果没有变对其他的存储过程没有...

    83
    热度
  • [Oracle开发] 一个关于游标与用户名的有关问题,

    一个关于游标与用户名的问题,在线等!!!!suservarchar2(100);selectsys_context('userenv','current_user')intosuserfromdual;declarecursorYSSQLisSELECTBgt_Set...

    112
    热度
  • [Oracle开发] (100)一条SQL语句或解决方法,难度★高手快来救命.

    (100)求助一条SQL语句或解决办法,难度★★★★★,高手快来救命.现有问题如下:有表A如下:IDNameYDJE1张三1122李四1333王五1244张三255张三3586张三7857张三8458张三12529李四32510李四41411李四62512王五1125现求一条SQL语句,或者别的办法...

    284
    热度
  • [Oracle开发] 帮忙解释一个现象,该如何处理

    帮忙解释一个现象我有个SQLselect*fromtablewherecolumn1='111'and.......其中column1字段类型是varchar2,这个语句很慢,而改成select*fromtablewherecolumn1=111and....就很快,请各位解释下这个...

    74
    热度