sql >> データベース >  >> RDS >> Oracle

Oracle PL / SQL:さまざまなREFからDEREFする方法は?

    DEREFはSQLステートメントに含まれている必要があります: http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28371/adobjbas.htm#i463707

    これは機能します

    CREATE OR REPLACE TYPE BODY PIZ AS
      MEMBER PROCEDURE DISPLAY_LOCS IS
      x varchar2(30) ;
      BEGIN
        FOR IDX IN SELF.LOCS.FIRST..SELF.LOCS.LAST LOOP
            select DEREF(SELF.LOCS(IDX)).GET_NAME() into x from dual ;
          DBMS_OUTPUT.PUT_LINE(x); --this is the line that generates the error
        END LOOP;
      END;
    END;
    /
    

    再現するのに最適なテストケース!




    1. md5で暗号化されたパスワードを持っていますが、ユーザーがパスワードを忘れた場合にパスワードを与える方法を教えてください。

    2. Postgresql-潜在的な引用符を含む正規表現分割csv行

    3. node.jsを介してmysqlに複数の行を挿入します

    4. PHPを使用してローカルPCのODBCデータソースのリストを取得する