Chinaunix

标题: MSSQL版提問的智慧 ( 新手请进) [打印本页]

作者: xzh2000    时间: 2004-02-05 23:48
标题: MSSQL版提問的智慧
MSSQL版提问大多是SQL,T-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脚本,把不相关的字段去掉。

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

1 請不要指\"某某人\"或\"高人\"﹑\"低手免入\"請字眼﹐給每個看貼子或回貼人以應有尊重
2 請不要講\"跪求某某\"等﹐給自己以應有的尊重
3 請不要講\"急死了\"﹑\"救命\"等字眼﹐沒有人回答是因為每個人都
很忙﹐或者你的問題太難了
4 最好將能說明你問題的圖片也貼出來﹐大家可以更方便幫你。
5 如果你的問題已經解決了﹐請告訴大家你已經解決了﹐并將答案也公布出來﹐或許其它也會碰到這個問題。
作者: ccwlm741212    时间: 2004-02-06 09:21
支持

另外希望大家
   先在精华里看看或搜索一下原来是否问过同样的问题
   先看看看MS SQL的联机帮助,不懂再问就影响深刻
作者: xzh2000    时间: 2004-02-16 17:16
http://www.microsoft.com/sql/community/default.mspx
這是MSSQL的社區﹐有什么問題都可以先來找找答案。
作者: ccwlm741212    时间: 2004-02-17 21:28
SQL SERVER 问题的整理 http://www.itpub.net/showthread.php?s=&threadid=172819
作者: ufohj    时间: 2004-02-20 14:38
MS SQL 2000 的联机帮助已经更新
作者: ccwlm741212    时间: 2004-02-21 12:13
网上可以下的,自己找一下,不过好象变化不是很明显
作者: benpb    时间: 2004-02-24 21:37
您好,xzh2000
请问你有log explore的注册机下吗?
作者: goodIven    时间: 2004-02-25 08:18
标题: 用google 搜索
是英文网站,免费注册一下
作者: ccwlm741212    时间: 2004-03-02 15:05
请大家先看看这里后提出问题

MS SQL板块整理专辑 (本板块知识范围和问题整理)
http://www.itpub.net/showthread.php?s=&threadid=198505
作者: tomy55    时间: 2004-05-29 16:45
标题: 如何取消SQL数据库里的一个库的共享
求救啊,大侠~~
1,本来了 的SQL数据库里居然多了一个库,是DIRTRIBUTION,居然不知道是谁私自建的库,可否查出这个库是谁建的,象IP或电脑名
2,我的数据库里第一个库,是ERP的专用库,可怎么库上出现了一个小手(类似共享标志那种),请问如何取消? 为什么会多一个小手的库呢?
作者: 陆仔    时间: 2004-06-16 15:39
长老,我看过了,可是我已经做错了,呵呵
作者: echoye    时间: 2004-06-29 15:45
有同感,有时候想回答一些问题,非得问好几遍才知道需求目的
作者: xzh2000    时间: 2004-07-28 08:53
标题: Re: 如何取消SQL数据库里的一个库的共享
最初由 tomy55 发布
[B]求救啊,大侠~~
1,本来了 的SQL数据库里居然多了一个库,是DIRTRIBUTION,居然不知道是谁私自建的库,可否查出这个库是谁建的,象IP或电脑名
2,我的数据库里第一个库,是ERP的专用库,可怎么库上出现了一个小手(类似共享标志那种),请问如何取消? 为什么会多一个小手的库呢? [/B]


这是用于出版/订阅的数据库,
想来你们的系统使用了复制replication,
dirtri....数据库是系统数据库,
请不要删除。
作者: zjgghuanglin    时间: 2004-09-11 15:55
怎么把这个主题漏掉了
失误
作者: hncxy    时间: 2004-09-11 18:33
标题: 服务器: 消息 170,级别 15,状态 1,行 1
i=1
if i<200
begin
update  sellcase
set sellsumnumber=
(select sum(sellrecordnumber)
from sellrecord
where sellrecord.sellcaseid =i)
where sellcase.sellcaseid=i
end
----------------------------------------------------------------------------------
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: \'=\' 附近有语法错误。
-------------------------------------------------------------------------------
期望结果:
更新sellcase 表中的sellsumnumber的值为sellrecord中sellrecordnumber的和。
sellcase为汇总表sellrecord为详细表
作者: xzh2000    时间: 2004-11-18 16:44
最初由 木木可可 发布
[B]支持猫哥哥 [/B]


谢谢。:rose:
作者: cowherd    时间: 2004-12-07 22:46
可惜,现在还是很多不支持的人啊!
作者: dhj74    时间: 2004-12-09 12:46
标题: 回复:tomy55
你的问题很有意思,你在这里提问,我想你那个数据库是被用来做复制的,复制数据库或者发布数据库是不能被删除的,如果要取消它,或者想一步配置的话,可以在企业管理器--工具---复制----请求订阅中打开,然后点开共享标志,删除发布。
作者: sunflower    时间: 2004-12-22 15:32
着急啊。心情不好受啊
作者: dylyonia    时间: 2004-12-29 10:40
o,show me your passion
作者: dindy    时间: 2005-01-03 01:11
要学习,会问是最好的。要不高手也不知道从何答起。
作者: elfwind    时间: 2005-01-12 14:48
以後我多說一些“肺”話
|︿o︿|
作者: ywh3    时间: 2005-04-02 10:32
支持

另外希望大家
先在精华里看看或搜索一下原来是否问过同样的问题
先看看看MS SQL的联机帮助,不懂再问就影响深刻
作者: amymo    时间: 2005-04-17 15:12
支持,sql的帮助还是蛮有用的,自己寻找解决问题的方法是一种乐趣!
作者: 晴兽    时间: 2005-04-24 21:12
我也是新手。。。学习SQL中。。。
作者: yamazaky    时间: 2005-06-22 21:29
了解!!不过斑竹有asp+sql平台的电子商务网站制作的吗?
有的话
给俺发一个.
作者: marketer    时间: 2005-07-08 17:26
wo de english tai cha!
作者: Junwing    时间: 2005-08-18 11:25
标题: 有个我觉得挺复杂的问题
就是我在用一个论坛,把它的数据库与另外一个数据库一起用,不知是怎么回事,一开始还好但是登录了多次后,就很难进入了——非常慢,此时cpu的使用率100%。汗!后来一查发现*.MDF,*.LDF这两个文件竟然达到100多M!请问这是怎么一回事?
  真的很想知道。
作者: kmh602    时间: 2005-08-18 11:51
这个网站看来名不虚传啊,没找错,呵呵
作者: amwbi    时间: 2005-10-18 15:50
装完SQL2000为何网络不正常了!
作者: kegen911    时间: 2005-10-31 12:46
我是新手,初来咋到,请各位会员多多指教!!
作者: Array不二法门    时间: 2006-01-08 23:03
急求,我在ACC转SQL的过程中,出现一个表不能成功转换,
原因是事务日志已满,:sweat2: 因为是菜鸟...搞不清楚这个事务日志已满要怎么处理...上面提示说备份事务日志,腾出空间...这东西怎么弄啊?各位大侠指点一二...十在是急...
作者: sldy    时间: 2006-02-15 19:35
最初由 amwbi 发布
[B]装完SQL2000为何网络不正常了! [/B]


你的操作系统需要一个补丁,下下来装上就可以了
作者: reloaded    时间: 2006-02-19 20:55
认真学习了一下,会遵守的。
作者: fbyfang    时间: 2006-02-21 10:02
新手报到,问个问题
请问SQL SERVER 的客户端能在UNIX上安装吗
作者: 秋天雨    时间: 2006-03-17 16:43
支持啦!!!!!!!
作者: aaronjiao    时间: 2006-04-11 01:23
很有道理!以前也看到一个“提问的智慧”。相比之下,这个非常有针对性。
作者: wangzengyan    时间: 2006-05-06 19:15
这应该是所有论坛的规矩吧
作者: meihongyan26    时间: 2006-05-19 16:30
斑竹说的非常正确 支持以下
作者: 钻石恒久远    时间: 2006-07-27 17:26
微软的比oracle的怎么样呀
作者: AIR09    时间: 2006-07-28 08:38
标题: 新人
顶,做为出来宝地的人感激你
作者: wghao    时间: 2006-08-22 20:00
最近改名,重新支持一下
作者: www_linmin    时间: 2006-10-15 16:58
恩。记下了。
新手一个,学习SQL SERVER中。。。
作者: sdhkdihero    时间: 2006-11-08 08:40
谢谢拉~~~对sql还是蛮有兴趣的~~~
作者: 曾经辉煌    时间: 2006-11-08 23:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: lx521yjb    时间: 2006-11-27 14:54
我怎样才可以下载到MS SQL2000?谢谢了!
作者: menger0124    时间: 2006-11-30 17:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: xujiaowen    时间: 2006-12-10 14:24
说的很有道理  学习ING
作者: kingpanda417    时间: 2007-01-10 09:39
第一次在本论坛回帖,希望能在这里跟大家共同进步
ps:当然,现在偶是寻求帮助更多......
作者: mechille8    时间: 2007-02-09 16:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: tian-liu    时间: 2007-03-02 16:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: haoxs1    时间: 2007-04-01 02:58
汗一个,老大举的例子我都不知怎样写
作者: tuquanquan    时间: 2007-04-05 16:15
恩!!
支持哈,好的论坛.需要有友好的环境,这样才能吸引更多的人,
这样对大家学习都有好处!!!
作者: huang5302    时间: 2007-04-18 11:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: 33661490    时间: 2007-06-26 20:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: X-Power    时间: 2007-07-02 17:37
不错,踏下心来好好学习。
作者: hegx2001    时间: 2007-07-18 10:56
不错不错,提问也要给回答的人提供方便~~
作者: 不杀生的狼    时间: 2007-08-12 05:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: huxin8695    时间: 2007-08-14 22:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: bill024    时间: 2007-08-25 23:57
希望提问问题的把测试数据建好就行了,基本每次都是自己建表,真挺累!
作者: dream1846    时间: 2007-08-26 14:47
支持,论坛要的是交流效率,既能解答问题也不浪费时间!
作者: ora110    时间: 2007-08-31 23:40
請不要講\"跪求某某\"等﹐給自己以應有的尊重

作者: isqluser    时间: 2007-09-28 14:13
标题: SQL的联机帮助
听说更新啦,偶来下载一下
作者: X-Power    时间: 2007-10-12 15:09
SQL SERVER 问题的整理 http://www.itpub.net/showthread.php?s=&threadid=172819
作者: SQL    时间: 2007-12-29 09:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: 茉莉花园    时间: 2008-01-07 09:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: pandzhi    时间: 2008-02-12 12:50
新手,每天進步一點點.
作者: allys1116    时间: 2008-07-09 13:13
希望大家执行









中国数据 www.zgsj.com.cn 电话025-86883421-8006 QQ:915950381




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2