欢迎访问 jiqing1004 的个人空间

我的回复

  • 求人指点这个sql该怎么写

    2008-10-08 15:00:22   /   Oracle开发

    select min((1-discount)*price),category from tab group by category我想同时查出相应的discount和price,这个sql该怎么写啊tab中有字段:discount,price,category,t_id(主键,自增长)
  • 求一条SQL(在线等)

    2008-10-08 14:34:53   /   Oracle开发

    test1表select * from test1;abc01100021001035001045000512304...现想要结果abc011006004500123...谢谢...
  • 问个简单的问题

    2008-09-25 10:50:20   /   Oracle开发

    在执行一个sql时,where 语句中有这样一段 (ll.language + '_' + ll.country) = lk.keyid,提示说无效数字。 language 和 country都是 VARCHAR2(2)型,keyid是VARCHAR2(100)型请教一下上面的表达式是什么含义,谢谢。
  • ORA-01722错误,大家帮我看一怎么解决?

    2008-09-11 12:15:15   /   Oracle开发

    select t.*,s.responsestatus from t_alarm t,t_responsestatus s where s.responsestatusidin (t.state) and s.isalarm=1执行上面语句会提示OAR-01722错误,原因是t.state是字符串型字段,值如:7,25,32,33,60这样的话,我怎么样做才能不出那个错误?
  • 存储过程输出参数长度太小问题解决

    2008-09-10 11:19:05   /   Oracle开发

    写了个存储过程,o_sql返回的是select语句但是返回错误,是select语句过长导致请问如何解决这个问题。varchar2改成Long也不可以,是Long不可以用到输出参数吗?有什么办法解决?select语句不能精简了哦!CREATE OR REPLACE PROCEDURE P_RPT_EXPORT_WATCHNUM(i_FileINVARCHAR2,o_SQLOUT VARCHAR2,o_FileOUT VARCHAR2)ASv_BeginDateVARCHAR2(14);-- 确定导数据日期v_EndDateVARCHAR2(14);v_FileDateVARCHAR2(12);
  • 从PLSQL Developer开始学优化

    2008-09-08 17:51:20   /   Oracle开发

    提起优化,有人就觉得头疼,感觉很深奥。其实,我们并不是每个人都需要成为优化大师。只要掌握常用的优化方法,借助于ORACLE第三方工具如PL/SQL Developer、Toad等,一样可以完成常规PL/SQL程序的优化工作。优化的难点是首先要定位程序包的性能瓶颈的位置,下列文档可能会带给你一点提示。
  • 很少受关注的SQL中一些函数调用秘密

    2008-09-05 17:49:25   /   Oracle开发

    提示: 本帖阅读需要很有耐性, 可能需要仔细想SQL的结果SQL中如果你调用了函数, 则你在某些特殊情况下, 需要注意函数的调用次数.通常是在函数对于同一个输入参数, 但是却会返回不同的返回值的情况下需要注意.之前的一个小小题目: http://www.itpub.net/thread-1051229-1-1.html请通过该主题了解本帖即将讨论的内容.此贴内容:我们首先创建一个Package, 可以通过它了解函数的调用情况.create or replace package pkgisfunction get_n return number;function inc_n return number;procedure reset_n;en
  • 出个小题目玩玩

    2008-09-05 17:28:54   /   Oracle开发

    请给出你在未作任何实际上机实验的情况下的答案.已知表 t ,执行 select count(*) from t; 返回值 3;那么以下这个SQL语句的返回值可能的结果有几个(不是指返回值是多少,而是问可能有几种值)?也就是执行以下SQL无限多次, 其返回的结果有几个不同的值?select count(*) from twhere dbms_random.value < dbms_random.value;A. 1 种B. 2 种C. 3 种D. 4 种[ 本帖最后由 nyfor 于 2008-9-5 17:58 编辑 ]

我的资料

Open Toolbar