사용자 정의 함수에서 랜덤값을 만들어서 사용할려고 하는데
함수내에서 rand()나 newid()를 사용하면
'함수 내의 'rand'에서 파생 작업을 생성하거나 시간에 종속적인 연산자를 잘못 사용했습니다.'
라는 오류가 나오는데 함수에서는 rand()나 newid()를 사용 못 하는 건가요?
랜덤값을 만들어줘야 하는데 함수내에서는 어떻게 해줘야 랜덤값을 만들어 낼 수 있을까요?
답변 부탁드리겠습니다.
비확정적 함수는 사용될 수 없어요
비확정적 함수란 아무런 변경없이 호출할 때마다 결과가 틀려지는 함수로
대표적으로는 getdate(), newid(), rand() 등입니다.
그런데 getdate()는 2005버젼부터는 적용이 될수있게 되었다는..