1: 사용자 정의 함수에서 RETURNS 절을 사용하여 함수 반환 값의 데이터 유형을 지정합니다.
예:
CREATE FUNCTION dbo.f_getdate(
@year int, - -조회할 연도
@bz bit —@bz=0 근무일 조회, @bz=1 휴무일 조회, @bz IS NULL 모든 날짜 조회
)RETURNS @re TABLE( id int Identity(1 ,1),Date datetime,Weekday nvarchar(3))
,,,
2: return은 특정 값/값 변수를 반환하는 데 사용됩니다.
프로시저 만들기 InsertNewCategory @CategoryName varchar( 50), @ParentID int as INSERT INTO BookCategory(CategoryName,ParentID) 값 (@CategoryName,@ParentID) return
결과는 다음과 같습니다.
if @@ 오류 <>0
return -1 --failure
else
return 1 --success