当前位置: 代码迷 >> Oracle开发
 解决方案列表
  • [Oracle开发] 求教一个关于优化数据库表中数据的有关问题!等

    求教一个关于优化数据库表中数据的问题!高手请进!!急等。现在有张表A。存放客户的债务信息。系统每天对系统内的客户债务信息作1次统计。存放在A表中。在对客户债务进行统计的过程中。没有作任何的限制。导致大量的垃圾数据,因而需要清理这些数据。不知道各位高手有没有好的策略。举例说明:表A==========...

    111
    热度
  • [Oracle开发] 请教:怎么使用触发器或者其他方法监控表中每个字段更新!具体到每个字段!多谢

    请问:如何使用触发器或者其他方法监控表中每个字段更新!具体到每个字段!谢谢如题,ORACLE及SQLSERVER实现方式.请赐教!谢谢各位.------解决方案--------------------在触发器中判断ifupdating('column')then..............

    72
    热度
  • [Oracle开发] 怎么得到一条SQL语句的处理行数

    如何得到一条SQL语句的处理行数执行了一条update,insert,delete语句后,如何得到处理的数据行数?------解决方案--------------------更新前先算一下!呵呵,或者declareiinteger;TYPEt_balanceISTABLEOFnumber;v_Rec...

    20
    热度
  • [Oracle开发] 求varchar2型转换成number型的方法!该如何处理

    求varchar2型转换成number型的方法!有一字符串是:4683,968有一字段id是number型现在要把4683,968转换成number型,来进行idin(4683,968)的判断,但是selectto_number('4683,968')fromdual会报错,因为逗号...

    64
    热度
  • [Oracle开发] oracle中用ed命令打开编辑器,该怎么处理

    oracle中用ed命令打开编辑器oracle中用ed命令打开编辑器时,默认的是notepad,若我想用其他编辑器编写,该如何设置呢?------解决方案--------------------你说的是在SQLPLUS里面用ed吧,你可以这样做:在$ORACLE_HOME/dbs/下查找login....

    125
    热度
  • [Oracle开发] 外连接其中一边是具体值的情况解决方案

    外连接其中一边是具体值的情况如题,具体情况大概如下:select*fromA,BwhereA.a=B.a(+)andB.c(+)=1(这里假如B.c为自然数字,当然上面左外连过来也可以为空了)B.c(+)=11、跟直接用=好一样吗?2、实际取到的值会是什么?(B.c=1、B.c=null?、B.c=...

    55
    热度
  • [Oracle开发] 通过订单细目表shopcart更新商品表product销售量 SQL怎么实现

    通过订单细目表shopcart更新商品表product销售量SQL如何实现表:属性shopcart:id,productid,count...product:id,salecount...shopcart.productid与product.id对应怎么实现将shopcart.count加到与之对应...

    110
    热度
  • [Oracle开发] 急想求金额的百分比?解决方法

    急,想求金额的百分比?表app中有一些公司为“勘探”的数据,公司为“勘探”的数据有的sigh值为1,有的sigh值为2,还有一个金额字段为jg,现在我要得到公司为“勘探”且sigh值为1的记录金额总和,还要得到公司为“勘探”且sigh值为1的记录金额总和与公司为“勘探”的记录金额总和的百分比,也就是...

    73
    热度
  • [Oracle开发] 请问sql高手

    请教sql高手selectx.*.y.*from(selecta,bfromt)x,(selecta,bfromt2)y按照上面的写法,当y表中无记录x表中有记录或y表中有记录x表中无记录时,整个语句不返回值,也就是说只要其中一个表无记录整个语句就不返回值。现在的想只要x表或y表其中任何表存在记录时...

    92
    热度
  • [Oracle开发] 帮忙写个sql,该怎么解决

    帮忙写个sql表a:物料名称,数量。表b:物料名称,领用数量,领用时间请帮忙写个sql语句查出8月份之前未被领用的物料名称和数量,这个怎么写啊?------解决方案--------------------selectname,cntfromawherenotexists(select'1&#...

    62
    热度
  • [Oracle开发] 求一SQL,请问

    求一SQL,请教!问题如下,表1:phone(phone_key,phone_num,phone_type,cif_num)表2:customer(cif_num)一个客户可以有多种类型的电话,(phone_type=moblie,office,home...)每一种类型电话就只有一条记录,也就是一...

    110
    热度
  • [Oracle开发] 关于索引的理解,该如何解决

    关于索引的理解关于索引的问题(低级问题,高手勿怪)都说有索引会比没有索引的执行效率更快。看了一些资料,下面是MSDN上的解释:查询优化器如何使用索引设计良好的索引可以减少磁盘I/O操作,并且消耗的系统资源也较少,从而可以提高查询性能。对于包含SELECT、UPDATE或DELETE语句的各种查询,索...

    122
    热度
  • [Oracle开发] 更新分组出来的数据,该如何解决

    更新分组出来的数据根据某些条件做统计,统计好后,每一组要给它一个id是说明同一组的,,,如何实现?比如A表有a,b,c,d,e列现在根据b,c,d进行分组,a是pk,e是空列.selectb,dfromAwherec=?groupbyb,d得到的记录是分组后的,现在我要把这些组的明细记录的e列更新为...

    37
    热度
  • [Oracle开发] 那位大侠优化一下这个sql语句,耗时57分钟啊解决办法

    那位大侠优化一下这个sql语句,耗时57分钟啊...表check_serv_group_price字段如下,约有10万条记录SERV_ID NUMBER(12)PRICING_PLAN_ID NUMBER(9)SERV_GROUP_ID NUMBER(12)MIN_SERV_ID NUMBER(12...

    62
    热度
  • [Oracle开发] sql关系查询操作有关问题

    sql关系查询操作问题表a字段codedept1省公司2台州3杭州4湖州5嘉兴6绍兴7宁波表bcodeep1a公司2b公司3c公司4d公司想达到这效果:codedeptep1省公司a公司2台州b公司

    60
    热度
  • [Oracle开发] 为什么建个 check 约束总是报无效月份呢?解决思路

    为什么建个check约束总是报无效月份呢?windowXP中文版+oracle10g为什么建个check约束总是报无效月份呢?已经将nls_date_format加在环境变量中了.如下:C:\>setnls_date_formatnls_date_format=dd-mm-yyyySQL>...

    89
    热度
  • [Oracle开发] 老难的了,小弟我是搞不定,你进来看看

    老难的了,我是搞不定,你进来看看?以下语句执行时长在1秒以内selectT1.STAFF_IDSTAFF_ID,T2.STAFF_NOSTAFF_NO,T2.STAFF_NAMESTAFF_NAME,T4.DEPT_IDDEPT_ID,T4.DEPT_NAMEDEPT_NAME,T1.CALLERC...

    27
    热度
  • [Oracle开发] oracle sql语句怎样引用变量解决办法

    oraclesql语句怎样引用变量select*fromzalskwherezssj>=to_date('&top_zssj&','yyyy-mm-ddhh24:mi:ss')andzssj<=sysdate其中top_zssj是本地包的全...

    112
    热度
  • [Oracle开发] 一个求天数的小疑点

    一个求天数的小问题如何能用一条SQL语句求出两个时间(这两个时间均为月份,可以跨年),举个例子:如求MonthStart:2007-09到MonthEnd:2008-03之间的天数,也就是求出2007-09-01到2008-03-31号的天数。(PS:输入数据是只精确到月的,不是到日的。)-----...

    106
    热度
  • [Oracle开发] oracle主外键有关问题

    oracle主外键问题小菜鸟请问各位,我建表的时候建了createtabletest_name_1( sid integerprimarykey, first_namevarchar(10), last_namevarchar(10));createtabletest_name_1_1( sid i...

    98
    热度