Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- urllib
- tensorflow
- Excel
- python
- MS-SQL
- ASP
- pandas
- swift
- 함수
- javascript
- Linux
- flutter
- Unity
- 날짜
- mssql
- 유니티
- GIT
- node.js
- PyQt
- ubuntu
- MySQL
- PyQt5
- IOS
- 라즈베리파이
- sqlite
- port
- 다이어트
- 맛집
- PER
- 리눅스
Archives
아미(아름다운미소)
stored procedure return value cursor (저장 프로시저에서 데이터 반환) 본문
반환 코드를 사용하여 데이터 반환
프로시저는 반환 코드라고 하는 정수 값을 반환하여 프로시저의 실행 상태를 나타낼 수 있습니다.
RETURN 문을 사용하여 프로시저의 반환 코드를 지정할 수 있습니다.
OUTPUT 매개 변수에서와 같이 프로시저가 실행될 때 호출 프로그램에서 사용할 수 있도록 반환 코드 값을 변수에 저장해야 합니다. 예를 들어 @result 데이터 형식의 할당 변수는 다음과 같은 my_proc프로시저의 반환 코드를 저장하는 데 사용됩니다.
-- 이름, 메모 변수 선언 DECLARE @NAME NVARCHAR(50) DECLARE @MEMO NVARCHAR(50) -- 커서 선언 DECLARE FRIEND_CURSOR CURSOR FOR SELECT NAME, MEMO FROM TB_FRIEND -- 커서 열기 OPEN FRIEND_CURSOR -- 커서에서 데이터 가져오기 (반복) FETCH NEXT FROM FRIEND_CURSOR INTO @NAME, @MEMO -- 데이터 처리 (반복) WHILE(@@FETCH_STATUS = 0) BEGIN EXECUTE @result = my_proc @NAME, @MEMO FETCH NEXT FROM FRIEND_CURSOR INTO @NAME, @MEMO END -- 커서 닫기 CLOSE FRIEND_CURSOR -- 해제 DEALLOCATE FRIEND_CURSOR GO
'데이타베이스 > MSSQL' 카테고리의 다른 글
MSSQL 암호화, 복호화 (PwdEncrypt, PwdCompare) (0) | 2018.06.25 |
---|---|
[MSSQL] 전월 첫째 날짜와 마지막 날짜 구하기 (0) | 2018.06.08 |
[MSSQL] CharIndex() 문자열의 시작 위치 찾기 (0) | 2018.05.19 |
[MSSQL] BULK INSERT 사용 예제 (0) | 2018.05.02 |
UNION 에서 ORDER BY를 사용하는 방법 (0) | 2018.04.25 |
Comments