분류없음 2012/03/13 09:03
MS-SQL Server 2000 에서는 getdate() 함수를 사용할 수 없다.
이를 회피하기위한 방법은 뷰를 만들어 사용하거나, getdate() 결과를 리턴해주는 뷰를 조회하는것.
첫번째 방법 --
CREATE VIEW VIEW_GETDATE AS SELECT GETDATE() TODAY
위와 같은 뷰를 만들어 놓고
DECLARE @TODAY DATETIME SELECT @TODAY = TODAY FROM VIEW_GETDATE
이처럼 뷰에서 값을 가져다 쓰면 되고.
두번째 방법 --
DECLARE @TODAY DATETIME SELECT @TODAY = MAX(LAST_BATCH) FROM MASTER..SYSPROCESSES
위와같이 MASTER..SYSPROCESSES 정보를 이용하는데, 프로시저단위의 응용프로그램을 사용한다면, 어느정도 일치한 날짜를 얻어낼 수 있다.
http://lemonwidz.com/tc/trackback/27


0