UDF와 Scalar T-SQL UDF Inlining
2024. 10. 19.
UDF(User-Defined Functions: 사용자 정의 함수)란?매개변수를 받아서, 복잡한 계산/쿼리문 수행 후, 결과를 함수 값으로 반환합니다. 반환 값은 스칼라 값 또는 테이블 형태의 결과 집합이 됩니다.● 모듈식 프로그래밍함수를 생성하여 데이터베이스에 저장 후에는, 프로그램에서 여러 번 호출하며 모듈 형식으로 프로그래밍이 가능합니다. 데이터베이스 안에 함수 형태로 로직이 저장되어 함수 내의 로직만 변경하면 모든 응용프로그램이 코드 수정 없이 영향을 받게 할 수 있습니다. ● 캐시 저장실행 계획을 프로시저 캐시에 저장합니다. 반복실행 시 이를 재사용하여 쿼리문의 컴파일 비용을 줄입니다. ScalarUDF 란?매개변수를 받아 로직을 처리한 뒤 단일 데이터 값을 반환하는 UDF(User-De..