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

テーブルからすべての列を返す Oracle 関数

    これを試してください:

    CREATE OR REPLACE FUNCTION checkLiveSoccerOdd (p_FIXID    VARCHAR2,
                                                   p_TYPE     VARCHAR2,
                                                   p_RES      VARCHAR2)
       RETURN SYS_REFCURSOR
    IS
       COL   SYS_REFCURSOR;
    BEGIN
    OPEN COL FOR
       SELECT M.*,O.*    
         FROM LIVE M, ODDS O
        WHERE     M.FIXID = O.FIXID(+)
              AND M.FIXID = p_FIXID
              AND O.TYPE = p_TYPE
              AND O.RES = p_RES;
    
       RETURN COL;
    END;
      


    1. SQLServerでGUIを使用して列を追加または削除する方法-SQLServer/T-SQLチュートリアルパート39

    2. CentOS7にMariaDBをインストールして保護する方法

    3. Where句のSQLRow_Number()関数

    4. JDBCを使用するときにSQLステートメントのロギングを有効にする方法