sqlserver 의 사용자 정의 함수 방법 소결
CREATE FUNCTION dbo.Foo()
RETURNS int
AS
BEGIN
declare @n int
select @n=3
return @n
END
내장 표 값 함수 예제
CREATE FUNCTION dbo.Foo()
RETURNS TABLE
AS
return select id, title from msgs
내장 표 값 함수 에는 하나의 selection 문 만 있 습 니 다.다 중 구문 표 값 함수 예제(부분)
CREATE FUNCTION fn_FindReports (@InEmpId nchar(5))
RETURNS @retFindReports TABLE (empid nchar(5) primary key,
empname nvarchar(50) NOT NULL,
mgrid nchar(5),
title nvarchar(30))
...
RETURNS 부분 에 주의 하 세 요.다 문 함수 의 주체 에서 다음 문 구 를 사용 할 수 있 습 니 다.아래 목록 에 열거 되 지 않 은 문 구 는 함수 주체 에 사용 할 수 없습니다.할당 문.제어 흐름 문.DECLARE 문 구 는 함수 부분 데이터 변수 와 커서 를 정의 합 니 다.SELECT 문 구 는 표현 식 이 있 는 선택 목록 을 포함 하고 있 으 며,표현 식 은 함수 에 값 을 부여 하 는 부분 변 수 를 포함 하고 있 습 니 다.커서 작업,이 작업 은 함수 에서 설명,열기,닫 기,방출 된 부분 커서 를 참조 합 니 다.INTO 자구 로 국부 변수 에 값 을 부여 하 는 FETCH 문구 만 사용 할 수 있 습 니 다.클 라 이언 트 에 데 이 터 를 되 돌려 주 는 FETCH 문 구 를 사용 할 수 없습니다.INSERT,UPDATE,DELETE 문 구 는 함수 의 부분 table 변 수 를 수정 합 니 다.EXECUTE 문 구 는 확장 저장 과정 을 호출 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
우분투에 SQL 서버 설치Microsoft SQL Server는 오늘날 업계에서 가장 눈에 띄는 데이터베이스 중 하나입니다. 이번 포스팅에서는 우분투에 설치하는 방법을 알려드리겠습니다. sudo 권한이 있는 계정 1단계: 터미널 열기 단축키...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.