MS SQL 서버에서 테이블을 정의할 때 Datetime Column에 'GETDATE()' 형식으로 기본 값을 지정하게 되죠.
Procedure에서는 이와 같이 적용되지가 않습니다.
아래 처럼 해줘야 기본 값을 현재 시간(GETDATE())으로 설정할 수 있습니다.
CREATE PROCEDURE TestProc
(
@TestDate DATETIME = NULL
)
AS
IF @TestDate IS NULL SET @TestDate = GETDATE()
...........
RETURN
GO