title: Why are SQL statements divided into DDL, DML, DCL and TCL statements?
body: <p>Are there specific needs for these statements to be divided into groups, or is this done  to logically term the various types of statements (in discussions, reference documentation, etc.)?</p>
  
  <p>Are there use cases where it would be important to segregate these statements into these sub groupings?</p>