목록2024/12/18 (1)
TechY
SQL 프로그래밍 객체 : 함수, 저장 프로시저, 트리거
1. 함수 (Function)주요 목적: 값을 계산하고 반환특징:반드시 값을 반환해야 함SELECT 문 안에서 사용 가능데이터 수정 불가 (읽기만 가능)사용 시기 : 계산이 필요할 때SELECT 문에서 값을 변환할 때예: 환율 계산, 나이 계산-- 나이 계산 함수 예시CREATE FUNCTION fn_calculate_age(@birthDate DATE)RETURNS intASBEGIN RETURN DATEDIFF(YEAR, @birthDate, GETDATE())END-- 사용 예시SELECT dbo.fn_calculate_age('1990-01-01') as 나이2. 저장 프로시저 (Stored Procedure)주요 목적: 여러 작업을 수행하는 프로그램특징:값 반환이 선택적EXECUTE 또는 ..
[개발 정리]/[data engineering]
2024. 12. 18. 14:10