[MSSQL] 스칼라 반환함수(Scalar function)(SF)

Database/MSSQL

▶ 개요

단일 값(single value) 반환

ex) GETDATE(), SUBSTRING()


▶ 구성

create function [함수명](@_param1 [parameter type], @_param2 [parameter type] ...)

returns [반환 type]

begin

declare @_rVal [반환 type] --임시변수

...

return @_rVal

end


▶ 예시 (정규식 문자열 치환)

- 구현sql

- 실행결과


▶ 출처

https://www.simple-talk.com/sql/t-sql-programming/sql-server-functions-the-basics/

http://hwoarang757.tistory.com/entry/MSSQL-%EC%96%B4%EC%84%A4%ED%94%88-RegEx-Replace-Function-%EC%97%AD%ED%95%A0-%ED%95%A8%EC%88%98-%EC%98%88%EC%A0%9C-0