たとえば4つのパラメータを使用してSybaseASAにストアドプロシージャ「test」があります。
par1 INT = 0,
par2 VARCHAR(50) = NULL,
par3 VARCHAR(100) = NULL,
par4 VARCHAR(10) = ''
ここで、デフォルト値としてpar1を使用してこのストアドプロシージャを実行します。
call test(NULL, 'test')
しかし、par1の実際の値は0ではなく1です!
私も試しました
call test(DEFAULT, 'test')
しかし、それは実行されません。