CREATE OR REPLACE PROCEDURE PRO_TEST
(USER_NAME VARCHAR2,
USER_PWD VARCHAR2)
AS
I NUMBER(4);
BEGIN
SELECT COUNT(*) INTO I
FROM TABLE
WHERE USERNAME=USER_NAME;
IF I > 0 THEN
RAISE_APPLICATION_ERROR(-20007,'數據庫中已經存在'||USER_NAME||'的記錄');
END IF;
IF I = 0 THEN
INSERT INTO TABLE
(
USERNAME,
PASSWORD
)
VALUES(
USER_NAME,
USER_PWD
);
END IF;
END;
(USER_NAME VARCHAR2,
USER_PWD VARCHAR2)
AS
I NUMBER(4);
BEGIN
SELECT COUNT(*) INTO I
FROM TABLE
WHERE USERNAME=USER_NAME;
IF I > 0 THEN
RAISE_APPLICATION_ERROR(-20007,'數據庫中已經存在'||USER_NAME||'的記錄');
END IF;
IF I = 0 THEN
INSERT INTO TABLE
(
USERNAME,
PASSWORD
)
VALUES(
USER_NAME,
USER_PWD
);
END IF;
END;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货