Example: https://dba.stackexchange.com/questions/17982/how-to-copy-complete-structure-of-a-table-without-back-up

The OP was asking how to do something in basically any of 3 RDBMS , and received 3 'correct' answers for each RDBMS.

Should these type of questions be allowed, considering the OP has trouble finding the 'accepted answer'?


1 Answer 1


No, it should be objective and specific, and anyone should be able to see that the answer fits the question.

If it can be answered one of three ways for each of three database systems, it needs to be asked once for each database system. Too many well answered questions is never a problem. Too many half-baked questions is a problem, regardless of the quality of the answers.

  • 3
    +1 I agree - database-agnostic shouldn't be used when there are different correct answers for different platforms. A question like "Generally speaking, what effect does RAID level have on database performance" is an example of a question that I think would pass. May 16, 2012 at 19:47
  • Agreed - and commented as such on the question in question. Hmm, always wanted to say "the question in question" and that's the first time it's ever come up.
    – Aaron Bertrand Staff
    May 16, 2012 at 22:12
  • So is it appropriate that it is now three new questions?
    – JHFB
    May 17, 2012 at 12:31
  • +1 - I think it's also worth noting that if the question is simple enough to be agnostic ("How do I get all the records from tableA that don't match TableB?") then it should potentially be on SO instead of DBA. If you need a database expert then you need to know the RDBMS.
    – JNK
    May 17, 2012 at 12:33
  • @JNK I think that might be a worthy 'answer' to see what others think of that solution. May 17, 2012 at 14:56
  • @JHFB yes, that's what we're getting at.
    – jcolebrand Mod
    May 17, 2012 at 16:14

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .