MS SQL 서버에서 테이블을 정의할 때 Datetime Column에 'GETDATE()' 형식으로 기본 값을 지정하게 되죠.
Procedure에서는 이와 같이 적용되지가 않습니다.
아래 처럼 해줘야 기본 값을 현재 시간(GETDATE())으로 설정할 수 있습니다.
CREATE PROCEDURE TestProc
(
@TestDate DATETIME = NULL
)
AS
IF @TestDate IS NULL SET @TestDate = GETDATE()
...........
RETURN
GO
'System > System Mangement' 카테고리의 다른 글
| debugging tools for windows - Crash Dump (0) | 2011.02.24 |
|---|---|
| MS SQL - Locking (0) | 2011.02.22 |
| Windows 7 64비트 지원 백신 - Microsoft Security Essentials (0) | 2010.03.16 |
| AMD-V Hyper-V System Compatibility Check Utillity 1.0 (0) | 2010.02.18 |
| Install Windows 7 via USB Drive (0) | 2009.09.21 |