查看: 140740|回复: 294

Oracle 开发版提问建议

 关闭 [复制链接]
论坛徽章:
69
生肖徽章2007版:羊
日期:2008-11-14 14:42:19复活蛋
日期:2011-08-06 08:59:05ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主4段
日期:2012-05-15 15:24:11
发表于 2003-3-17 19:21 | 显示全部楼层 |阅读模式
开发版提问大多是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脚本,把不相关的字段去掉。

希望你提问时尽量详尽的给出你可能提供的信息,为回复你的人想想!
论坛徽章:
19
授权会员
日期:2005-10-30 17:05:33马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:52
发表于 2003-3-17 22:06 | 显示全部楼层

说的很好

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

使用道具 举报

回复
论坛徽章:
4
发表于 2003-3-18 02:23 | 显示全部楼层
Good Point!   Up!!!




- App

使用道具 举报

回复
论坛徽章:
0
发表于 2003-3-18 11:32 | 显示全部楼层
UP,UP。

使用道具 举报

回复
论坛徽章:
27
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:18马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:18
发表于 2003-3-20 23:11 | 显示全部楼层
好建议.

置顶.

使用道具 举报

回复
论坛徽章:
63
版主7段
日期:2012-05-15 15:24:11itpub13周年纪念徽章
日期:2014-10-08 15:16:50itpub13周年纪念徽章
日期:2014-10-08 15:16:50itpub13周年纪念徽章
日期:2014-10-08 15:16:50itpub13周年纪念徽章
日期:2014-10-10 14:34:59马上加薪
日期:2015-01-08 15:39:192015年新春福章
日期:2015-03-04 14:19:112015年新春福章
日期:2015-03-06 11:57:31
发表于 2003-3-21 09:19 | 显示全部楼层
支持一下。

使用道具 举报

回复
论坛徽章:
37
授权会员
日期:2005-10-30 17:05:332010广州亚运会纪念徽章:射箭
日期:2011-04-18 10:49:382012新春纪念徽章
日期:2012-01-04 11:49:54奥运会纪念徽章:篮球
日期:2012-07-19 15:24:54奥运会纪念徽章:射击
日期:2012-08-01 11:54:32ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:142013年新春福章
日期:2013-02-25 14:51:24蜘蛛蛋
日期:2013-07-11 22:13:31大众
日期:2013-08-27 11:04:11问答徽章
日期:2014-05-13 09:11:17
发表于 2003-3-28 17:29 | 显示全部楼层
up

使用道具 举报

回复
论坛徽章:
0
发表于 2003-3-30 23:16 | 显示全部楼层
强烈赞成

使用道具 举报

回复
论坛徽章:
164
秀才
日期:2015-11-11 09:58:34
发表于 2003-4-3 15:15 | 显示全部楼层
SUPPORT

使用道具 举报

回复
论坛徽章:
0
发表于 2003-4-4 15:35 | 显示全部楼层

有见解,支持。

有见解,支持。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表