RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR

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 정보를 이용하는데, 프로시저단위의 응용프로그램을 사용한다면, 어느정도 일치한 날짜를 얻어낼 수 있다.

2012/03/13 09:03 2012/03/13 09:03
http://lemonwidz.com/tc/trackback/27
전체 (23)
사진이야기 (4)
프로그래밍 (18)
  1. Nyaonge's Home  2011
    [C#] ?? 연산자(물음표 두개)
  1. 2012/03 (1)
  2. 2011/12 (2)
  3. 2009/07 (1)
  4. 2009/04 (1)
  5. 2009/03 (9)