Notice
Recent Posts
Recent Comments
Link
투케이2K
37. (DB/데이터베이스) 사용자 정의 함수 UDF (Function) 개념 설명 본문
[학습 구분]
과목 : Database / 데이터베이스
[설 명]
1. 사용자 정의 함수 란 매개 변수를 수락하고 복잡한 계산과 같은 작업을 수행하고 해당 작업의 결과를 값으로 반환합니다
2. 사용자 정의 함수 반환 값은 단일 스칼라 값이나 결과 집합일 수 있습니다
3. 사용자 정의 함수 사용 이유 :
- 모듈식 프로그래밍 : 함수를 한 번 만들어 데이터베이스에 저장한 후에는 프로그램에서 여러 번 호출할 수 있습니다.
- 더 빠른 실행 : 저장 프로시저와 마찬가지로 Transact-SQL 사용자 정의 함수는 계획을 캐싱하고 반복 실행을 위해 다시 사용하여 Transact-SQL 코드의 컴파일 비용을 줄입니다.
- 네트워크 트래픽 감소 : 단일 스칼라 식에서 표현할 수 없는 몇 가지 복잡한 제약 조건을 기반으로 데이터를 필터링하는 연산을 함수로 표현할 수 있습니다. 그런 다음 WHERE 절에서 이 함수를 호출하여 클라이언트에 전송되는 행 수를 줄일 수 있습니다.
반응형
'DataBase' 카테고리의 다른 글
39. (DB/데이터베이스) 트리거 (Database Trigger) 개념 설명 (0) | 2022.10.25 |
---|---|
38. (DB/데이터베이스) 테이블 스페이스 (Table Spaces) 개념 설명 (0) | 2022.10.25 |
36. (DB/데이터베이스) 프로시저 (procedure) 개념 및 장점 , 단점 설명 실시 (0) | 2022.10.20 |
35. (DB/데이터베이스) 병행제어 (Concurency Control) 개념 설명 (0) | 2021.04.07 |
34. (DB/데이터베이스) 즉시 갱신 기법 (Immediate Update) 개념 설명 (0) | 2021.04.05 |
Comments