CREATE PROCEDURE と NOT NULL DEFAULT

created smalldatetime NOT NULL DEFAULT GETDATE()

 でデータ登録日時を自動記録したい

 ついでにINSERT INTO を毎回書くのは面倒なので、データ投入用プロシージャを用意。INSERT INTO で created は未指定

 んが、「created は NULL 指定できません」とか出てコンパイル(?)に失敗しよる

 このDEFAULT ガン無視仕様はプロシージャから他の Procedure/Function を呼び出す場合にも影響が出て、一々全パラメータ指定せにゃならん

 なんて面倒な