현재 위치 - 회사기업대전 - 기업 정보 조회 - 기업 사원 정보 양식: 사원 번호, 성별, 이름, 생년월일, 등록일 1. 직원 정보를 추가하는 저장 프로시저를 작성하십시오.

기업 사원 정보 양식: 사원 번호, 성별, 이름, 생년월일, 등록일 1. 직원 정보를 추가하는 저장 프로시저를 작성하십시오.

Tablet _ ygxxb 생성 (-직원 정보 테이블

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'); 끝;

copyright 2024회사기업대전