CREATE PROCUDURE PRO_UPDATE RETURN NUMBER AS V_RES NUMBER; BEGIN --你的更新语句,更新成功时候返回1 V_RES=1;--更新失败时返回-1 EXCEPTION WHEN OTHERS THEN V_RES=-1;RETURN V_RES; END;
V_RES=1; COMMIT;在这后面加个COMMIT提交,呵呵,不好意思
是这样吗 CREATE OR REPLACE PROCEDURE PRO_UPDATE RETURN NUMBER AS V_RES NUMBER; BEGIN --?的更新?句,更新成功?候返回1 update zips set pref = TO_MULTI_BYTE(SYS.UTL_I18N.TRANSLITERATE(pref,'hwkatakana_fwkatakana')), city = TO_MULTI_BYTE(SYS.UTL_I18N.TRANSLITERATE(city,'hwkatakana_fwkatakana')), addr = TO_MULTI_BYTE(SYS.UTL_I18N.TRANSLITERATE(addr,'hwkatakana_fwkatakana')) V_RES=1; COMMIT; --更新失??返回-1 EXCEPTION WHEN OTHERS THEN V_RES=-1; RETURN V_RES; END; 但是报错
RETURN NUMBER
AS
V_RES NUMBER;
BEGIN
--你的更新语句,更新成功时候返回1
V_RES=1;--更新失败时返回-1
EXCEPTION
WHEN OTHERS THEN
V_RES=-1;RETURN V_RES;
END;
COMMIT;在这后面加个COMMIT提交,呵呵,不好意思
CREATE OR REPLACE PROCEDURE PRO_UPDATE
RETURN NUMBER
AS
V_RES NUMBER;
BEGIN
--?的更新?句,更新成功?候返回1
update zips set
pref = TO_MULTI_BYTE(SYS.UTL_I18N.TRANSLITERATE(pref,'hwkatakana_fwkatakana')),
city = TO_MULTI_BYTE(SYS.UTL_I18N.TRANSLITERATE(city,'hwkatakana_fwkatakana')),
addr = TO_MULTI_BYTE(SYS.UTL_I18N.TRANSLITERATE(addr,'hwkatakana_fwkatakana'))
V_RES=1;
COMMIT;
--更新失??返回-1
EXCEPTION
WHEN OTHERS THEN
V_RES=-1;
RETURN V_RES;
END;
但是报错