사용자정의함수(function) 만들때 유의사항 > db

본문 바로가기
사이트 내 전체검색

db

사용자정의함수(function) 만들때 유의사항

페이지 정보

작성자 서방님 댓글 0건 조회 129회 작성일 06-09-13 11:26

본문

함수에서 사용할 수 있는 명령문의 유형은 다음과 같습니다.

  • 함수에서 로컬로 사용되는 데이터 변수와 커서를 정의하는 데 사용되는 DECLARE 문
  • SET을 사용하여 스칼라 및 테이블 로컬 변수에 값을 할당하는 것과 같이 함수의 로컬 개체에 값 할당
  • 함수에서 커서 선언, 열기, 닫기, 할당 취소 등 로컬 커서를 참조하는 커서 작업. 클라이언트에 데이터를 반환하는 FETCH 문은 사용할 수 없습니다. INTO 절을 사용하여 로컬 변수에 값을 할당하는 FETCH 문만 사용할 수 있습니다.
  • 흐름 제어 문
  • 함수에서 로컬로 사용되는 변수에 값을 할당하는 식이 있는 선택 목록이 포함된 SELECT 문
  • 함수에서 로컬로 사용되는 table 변수를 수정하는 UPDATE, INSERT, DELETE 문
  • 확장 저장 프로시저를 호출하는 EXECUTE

사용자 정의 함수에서는 호출할 때마다 다른 데이터를 반환하는 기본 제공 함수를 사용할 수 없습니다. 다음은 사용자 정의 함수에서 허용되지 않는 기본 제공 함수입니다.

@@CONNECTIONS @@PACK_SENT GETDATE
@@CPU_BUSY @@PACKET_ERRORS GetUTCDate
@@IDLE @@TIMETICKS NEWID
@@IO_BUSY @@TOTAL_ERRORS RAND
@@MAX_CONNECTIONS @@TOTAL_READ TEXTPTR
@@PACK_RECEIVED @@TOTAL_WRITE

댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
31
어제
302
최대
1,347
전체
155,092
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.