• Jeff Moden (1/7/2014)


    eccentricDBA (1/7/2014)


    I agree that a DBA should learn how to develop. At the very least they should learn how to use a scripting language (dos batch, bash, cscript, vbscript, perl, powershell). The goal of a DBA is to have a consistent repeatable environment and having the ability to write enough code to automate that process only helps to make you a better DBA.

    You left out the most important scripting language of them all for a DBA... T-SQL. I'm shocked and mortified at the number of people that have "DBA" on their resume that can't do a simple joined update.

    Jeff,

    You are absolutely right. I did forget T-SQL, the most powerfull of all languages when working with databases. Unless you are working with the DB that shall not be named then it would be PL\SQL.

    I really want to go on a rant here about n-tier and ORMs but I'm going to save it for someone else.

    A great craftsman knows his/her tools and knows who to use the appropriate tool, language, for the problem at hand.

    What's the saying? "If all you have is a hammer every things a nail".

    --Carlton