Oracle 저장 프로시저에서 변수를 선언하는 방법: 1. "변수 이름 데이터 유형(크기)" 구문으로 데이터 유형별로 선언합니다. 2. "%TYPE" 선언, "변수 이름 테이블 이름.필드 이름 %TYPE" 구문을 사용합니다. ;3. "%ROWTYPE" 문, "변수 이름 테이블 이름 %ROWTYPE" 구문을 사용합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Oracle 11g 버전, Dell G3 컴퓨터.
oracle 저장 프로시저에서 변수 선언
oracle 저장 프로시저에서 변수를 선언하는 방법에는 세 가지가 있습니다.
1. 데이터 유형별 선언
① 데이터 유형을 직접 선언합니다.
② 형식 : 변수 이름 데이터 유형(크기)
变量名 数据类型(大小)
V_TEST varchar2(20); V_NUM number;
注:存储过程中声明变量必须在begin之前
并且声明字符串时必须指定大小,不然会报错
2、使用%TYPE声明
①格式:变量名 表名.字段名%TYPE
②含义:该变量的数据类型与指定表的指定字段的数据类型一致
V_NAME DFGZ_PKG.NAME%TYPE;
3、使用%ROWTYPE声明
①格式:变量名 表名%ROWTYPE
--V_TOTALL_ROW 表的整行数据 V_TYPE_TOTALL_ROW V_TOTALL_ROW%ROWTYPE;참고: 저장 프로시저에서 변수는 시작하기 전에 선언해야 합니다 그리고 문자열 선언 시 크기를 지정해야 합니다. 그렇지 않으면 오류가 보고됩니다
2. %TYPE 선언 사용
①형식:변수 이름 테이블 이름.필드 이름%TYPE
②의미: 변수의 데이터 유형이 지정된 필드의 데이터 유형과 일치합니다. 지정된 테이블🎜🎜①형식: 변수 이름 테이블 이름%ROWTYPE
🎜🎜②의미: 이 변수의 데이터 유형은 지정된 데이터 유형과 일치합니다. 지정된 테이블의 행 레코드(모든 필드)🎜rrreee🎜 🎜요약: 🎜🎜🎜 ①Oracle의 저장 프로시저에서 변수 선언은 대소문자를 구분하지 않습니다.🎜🎜 ②변수 사용은 반드시 선언해야 합니다🎜🎜추천 튜토리얼: "🎜Oracle Tutorial 🎜"🎜위 내용은 Oracle 저장 프로시저에서 변수를 선언하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!