1. A method for generating a structured query language (SQL) script based on a template comprises: selecting one object from a plurality of objects in a data model; selecting at least one instruction based, at least in part, on a type of the selected object; selecting an associated template string based on each selected instruction; and automatically generating at least a portion of a SQL script based on the one or more selected template strings.