Using Toad for Oracle, I can generate full DDL files describing all tables, views, source code (procedures, functions, packages), sequences, and grants of an Oracle schema. A g
I wrote SMOscript which does what you are asking for (referring to MSSQL Server)