5.28.txt

来自「delphi renyuanguanlixinxioxitong」· 文本 代码 · 共 17 行

TXT
17
字号
CREATE OR REPLACE PROCEDURE add_employee
(eno VARCHAR2,name VARCHAR2,deptno VARCHAR2, 
 sex VARCHAR2 DEFAULT '男',edate DATE,wdate DATE,
 natno VARCHAR2,pno VARCHAR2,esal NUMBER,ecomm NUMBER)
IS
  e_integerity EXCEPTION;
  PRAGMA exception_init(e_integerity,-2291);
BEGIN
  INSERT INTO employee VALUES(eno,name,deptno,sex,edate,wdate,
  natno,pno,esal,ecomm);
EXCEPTION
  WHEN DUP_VAL_ON_INDEX THEN
     raise_application_error(-20000,'雇员号不能重复');
  WHEN e_integerity THEN
    raise_application_error(-20001,'部门号不存在');       
END add_employee;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?