ITPUB论坛 » Oracle开发 » Oracle 开发版提问建议
新一届的微软MVP评选已经开始,欢迎各位推荐!
2003-3-17 19:21 nyfor
Oracle 开发版提问建议

开发版提问大多是SQL,PL/SQL问题,所以建议提问时

(1)给出你的问题的SQL脚本和样例数据,如:
create table t(
year number(4) not null, --年度
s1 number, -- 一季度销售额
s2 number, -- 二季度销售额
s3 number, -- 三季度销售额
s4 number -- 四季度销售额
);
insert into t values(2001,120,130,100,140);
insert into t values(2002,180,130,180,140);
select * from t;
YEAR S1 S2 S3 S4
---------- ---------- ---------- ---------- ----------
2001 120 130 100 140
2002 180 130 180 140

(2)问题描述,如:
要得到各年度销售额最大的季度(同一年中销售额出现两个相同最大的,取最大季度),

(3)期望结果,如:
 year  max_season
 ------   ----------------
 2001      4
 2002      3

这样一来问题十分清楚,而且回复你的朋友很容易在本机上建立测试案例,这样给出的答案的正确性得到了提高。

而对于你的问题是,你在编码,操作中出现了错误,请一定贴出你完整的出错信息,如:
scott@F85> delete from dept;
delete from dept
*
ERROR at line 1:
ORA-02292: integrity constraint (SCOTT.FK_EMP_DEPT) violated - child record found
请一定不要提问成:
delete from dept; 这条语句执行出错,为什么?

这样一来,回复你的朋友很容易知道为什么错了。

另外最好注明你的数据库版本,我的常用数据库版本在我的签名文件中说明。

还有要说明的是如果可能你最好简化你的问题,把问题的核心很明确的表达出来。比如:一个表的SQL脚本,把不相关的字段去掉。

希望你提问时尽量详尽的给出你可能提供的信息,为回复你的人想想!

2003-3-17 22:06 LoveWinter
说的很好

支持一下,如果整个论坛的文章都这样,大家的水平都能
很快提高的。

2003-3-18 02:23 app_kwan
Good Point!   Up!!!




- App

2003-3-18 11:32 荆棘鹿
UP,UP。

2003-3-20 23:11 oldwain
好建议.

置顶.

2003-3-21 09:19 jlandzpa
支持一下。

2003-3-28 17:29 riyeye
up

2003-3-30 23:16 huazaizbh
强烈赞成

2003-4-3 15:15 ccbzzp
SUPPORT

2003-4-4 15:35 zhangbang
有见解,支持。

有见解,支持。

2003-4-6 10:38 mouse_jacky
ok

呵呵,nyfor真象个小保姆,这么细心。

2003-4-6 16:21 nyfor
Re: ok

[QUOTE][i]最初由 mouse_jacky 发布[/i]
[B]呵呵,nyfor真象个小保姆,这么细心。 [/B][/QUOTE]
等下辈子做个女人再说吧 :D

2003-4-8 12:36 loganxu
up

2003-4-8 12:37 loganxu
up

2003-4-8 14:24 manud
ding

2003-4-8 17:30 nyfor
本来就在最顶上了,你还顶啊? :D :p

2003-4-17 09:09 Arrayzx_long
支持

有想法,我喜欢:D

2003-4-20 01:17 lander
支持

2003-4-24 12:56 Arraycyzsword
support!!!!!!!!!!!!

2003-4-25 14:48 mr_cyf
同意版主:
当您的问题解决之后,也向热心回答问题的网友知会一声,
有空不妨写点心得体会。

页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Oracle 开发版提问建议


Powered by ITPUB论坛