This is not a complete solution, but hopefully something to get you started.
You can check the following regular expression:
/^CREATE\s+TABLE\s+(\S*)\s*\((.*)\)$/
He is rude, but he must be consistent.
( , ),
, . , , /^(.)\s(.)$/... (, lengths, null/not null, default, identity (1,1)), - , , , . , , , .