Tom Kyte, one of the (many) good guys in the Oracle blogging community posted quite a rant a couple weeks ago. In short, Tom was disappointed with the attitude of a user who asked a broad, newbie question and was then upset when Tom’s answer was more involved than “Take two of these and call me in the morning.”
Tom’s experience reminds me that there is a right way and a wrong way to use the information on this site (and others.)
The wrong way to use information on this site:
“There’s the code I need!” copy, paste “That’s done!”
Using any commands you don’t understand in a production system should scare you. If it doesn’t, just consider what good excuse you’re going to give your boss when a system fails due to some code you just got off the internet.
The right way to use information on this site:
“That looks like what I want to do, let me read more on that and try it in a test system.” or “What was the syntax for what I’m doing?”
The information here isn’t provided to solve your problems, it is provided for educational purposes. Education and reference. While that may sound like it’s intended to lower my liability when you blow up your production database, it is; but it is also my true intention.
I am the type of person who wants to know how everything works. That doesn’t mean I won’t grab some code, throw it in a test database, see what happens, and learn from that example, but it does mean that I won’t put my job on the line with someone elses information.
Seek knowledge, not information. It takes longer to acquire, but it is far more applicable and will get you much further.