本帖最后由 jp19820108 于 2010-04-26 18:42:21 编辑

解决方案 »

  1.   

    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;
      

  2.   

    V_RES=1;
    COMMIT;在这后面加个COMMIT提交,呵呵,不好意思
      

  3.   

    是这样吗
    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;
    但是报错