[MSSQL] SQL2000 이하버전에서는 함수 내에서 비확정적 시스템 함수를 사용할 수 없다.
오랜만에 Coders 카테고리의 글을 올립니다. 이런 거 나올 때 마다 좀 적어 놓아야 하는데 흐으. SQL2005 에서 무심결에 사용자 정의 함수를 만들어서 사용을 했는데요, 오늘 하위 버전인 SQL2000 에서는 해당 함수가 생성되지 않는다는 이야길 듣고, 어쩌나... 수정을 했습니다. 중요한 건, 일단 (사용자정의)함수 내에서는 비확정적 시스템 함수를 사용할 수 없다. 라는 것이 핵심입니다. 가만 보니까, SQL2005 에서는 제가 만든 함수 내에서도 GETDATE() 가 먹는데요, 저희가 만드는 DB 관련 프로그램이 워낙 여기저기 팔려나가는 거라서, SQL2000 의 호환에도 신경을 좀 써야 하거든요. 오류나는 함수 생성 코드 CREATE FUNCTION DBO.UDF_TEST_GETDATE ()..
2009. 2. 16. 15:09