Ybgh char (6) 기본 키,-직원 번호, 기본 키, 형식: YYxxxx YY 연도 2 자리 xxxx 흐름.
YgXM Varchar2 (8),-직원 이름
Ygxbchar (1) 체크 (ygxbin ('m',' w'),-직원 성별, 남성 =M 여성 = W.
Csrqchar (8)); -생년월일, 형식: YYYYMMDD
1, 저장 프로시저
프로시저 P_insert (
Varchar2 의 v_ygbh 는 ,
Varchar2 의 v_ygxm,
Varchar2 의 v_ygxb 는 ,
Varchar2 의 v_csrq) 는 다음과 같습니다
시작
T_ygxxb 값 (v_ygbh, v_ygxm, v_ygxb, v _ csrq) 을 삽입합니다.
제출;
End P _ insert
호출: beginp _ insert ('130001','조조',' m',' 01 끝;
2, Select * from t_ygxxb 여기서 ygbh =' & ampbh';
3. 기능
함수 F_max(i in int, j in int, k IN INT) 를 만들거나 바꿀 때 반환되는 정수는 다음과 같습니다
결과 정수
시작
내가>= 그렇다면 j
내가 & gt=k 라면 결과: = I;;
ELSE 결과: = k;;
끝 if;
기타
J & gt=k 인 경우 결과: = j;;
ELSE 결과: = k;;
끝 if;
끝 if;
반환 (결과);
End F _ max
호출: begindbms _ output.put _ line (f _ max (5,6,7)); 끝;
4. 기능
함수 F_name(v_ygbh varchar2) 생성 또는 바꾸기 varchar2 반환 예
V _ name varchar2 (8);
시작
Ygxm into v _ name from t _ ygxxb 선택 여기서 ygbh = v _ ygbh
리턴 (v _ name);
End F _ name
호출: begindbms _ output.put _ line (f _ name ('130001'); 끝;