"dbo"를 사용하지 않고 사용자 정의 함수를 호출하는 방법이 있습니까? 함수 이름과 매개 변수 앞에?"dbo"를 사용하지 않고 Microsoft SQL Server 쿼리에서 함수를 사용하는 방법이 있습니까? 함수 이전에?
사용 :
SELECT USERFUNCTION(PARAM1, PARAM2, PARAM3, PARAMN)
대신 :이 SELECT
구문 수 없습니다
SELECT dbo.USERFUNCTION(PARAM1, PARAM2, PARAM3, PARAMN)
아니, 왜 귀찮음 ?? 스키마 접두어를 사용하고 프로그래밍 수명을 늘리십시오. –
@marc_s "dbo"를 피할 수있는 좋은 이유입니다. 접두어는 다른 DBMS에 유효한 SQL 코드를 쓰는 것입니다. ' – bluish
@bluish : OK -하지만 T-SQL/SQL Server에서 스키마 접두어 없이는 일반적으로 저장 함수를 호출 할 수 없습니다. –