사용자 도구

사이트 도구


기술문서:레퍼런스:쿼리:기본:객체:함수

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
기술문서:레퍼런스:쿼리:기본:객체:함수 [2026/01/27 12:19]
carlito76
기술문서:레퍼런스:쿼리:기본:객체:함수 [2026/06/04 10:04] (현재)
carlito76
줄 7: 줄 7:
  
 <note tip> <note tip>
-최소 지원 버전은 약간의 차이가 있을 수 있습니다.+최소 지원 버전은 약간의 차이가 있을 수 있습니다.\\ 
 +- MySQL/MariaDB, PostgreSQL: 세부 버전까지 표시\\ 
 +- MSSQL, Oracle/Tibero: 제품 버전까지 표시
 </note> </note>
  
줄 18: 줄 20:
  
 -- 생성 -- 생성
-CREATE FUNCTION {함수}(+CREATE FUNCTION {함수} (
  IN {입력변수} {타입} -- IN 키워드 생략 가능  IN {입력변수} {타입} -- IN 키워드 생략 가능
 ) )
줄 28: 줄 30:
  
  /*  /*
- 쿼리 작성 (트랜잭션 사용 불가)+ 쿼리 작성 (트랜잭션 사용 제약)
  */  */
  
줄 53: 줄 55:
  
 -- 생성/수정 -- 생성/수정
-CREATE OR REPLACE FUNCTION {함수}(+CREATE OR REPLACE FUNCTION {함수} (
  IN {입력변수} {타입} -- IN 키워드 생략 가능  IN {입력변수} {타입} -- IN 키워드 생략 가능
 ) )
줄 63: 줄 65:
  
  /*  /*
- 쿼리 작성 (트랜잭션 사용 불가)+ 쿼리 작성 (트랜잭션 사용 제약)
  */  */
  
줄 80: 줄 82:
 */ */
 -- 생성 -- 생성
-CREATE FUNCTION {함수}(+CREATE FUNCTION {함수} (
  @{입력변수} {타입}  @{입력변수} {타입}
 ) )
줄 88: 줄 90:
  
  /*  /*
- 쿼리 작성 (트랜잭션 사용 불가)+ 쿼리 작성 (트랜잭션 사용 제약)
  */  */
  
줄 97: 줄 99:
  
 -- 수정 -- 수정
-ALTER FUNCTION {함수}(+ALTER FUNCTION {함수} (
  @{입력변수} {타입}  @{입력변수} {타입}
 ) )
줄 105: 줄 107:
  
  /*  /*
- 쿼리 작성 (트랜잭션 사용 불가)+ 쿼리 작성 (트랜잭션 사용 제약)
  */  */
  
줄 120: 줄 122:
 */ */
 -- 생성/수정 -- 생성/수정
-CREATE OR ALTER FUNCTION {함수}(+CREATE OR ALTER FUNCTION {함수} (
  @{입력변수} {타입}  @{입력변수} {타입}
 ) )
줄 128: 줄 130:
  
  /*  /*
- 쿼리 작성 (트랜잭션 사용 불가)+ 쿼리 작성 (트랜잭션 사용 제약)
  */  */
  
줄 155: 줄 157:
 BEGIN BEGIN
  /*  /*
- 쿼리 작성 (트랜잭션 사용 불가)+ 쿼리 작성 (트랜잭션 사용 제약)
  */  */
  
줄 181: 줄 183:
 CREATE FUNCTION {함수} ( CREATE FUNCTION {함수} (
 -- 생성/수정 -- 생성/수정
--- CREATE OR REPLACE FUNCTION {함수}(+-- CREATE OR REPLACE FUNCTION {함수} (
  IN {입력변수} {타입} -- IN 키워드 생략 가능  IN {입력변수} {타입} -- IN 키워드 생략 가능
 ) )
줄 189: 줄 191:
 BEGIN BEGIN
  /*  /*
- 쿼리 작성 (트랜잭션 사용 불가)+ 쿼리 작성 (트랜잭션 사용 제약)
  */  */
  
줄 206: 줄 208:
 CREATE FUNCTION {함수} ( CREATE FUNCTION {함수} (
 -- 생성/수정 -- 생성/수정
--- CREATE OR REPLACE FUNCTION {함수}(+-- CREATE OR REPLACE FUNCTION {함수} (
  IN {입력변수} {타입} -- IN 키워드 생략 가능  IN {입력변수} {타입} -- IN 키워드 생략 가능
 ) )
줄 214: 줄 216:
 BEGIN BEGIN
  /*  /*
- 쿼리 작성 (트랜잭션 사용 불가)+ 쿼리 작성 (트랜잭션 사용 제약)
  */  */