전달 된 매개 변수를 사용하여 Oracle Select를 주문하는 방법 열

사용자 8368945

나는 오라클 sys_refcursor에 select를 위해 열리는 반환 기능이 있습니다 . 이 오라클 함수에 매개 변수를 전달하고 있으며이 매개 변수와 동일한 열로 선택을 주문합니다. 예를 들어, 선택에 10 개의 열이 있고 각 매개 변수가 각각 같을 수 있습니다. 이와 같은 절

if myParam = 'name' then

select <selected rows>
from table a 
order by a.name
end if;

곧 내 코드가 될 다른 조건이 있습니까?

악어

dynamic_query에 OPEN 커서 사용 :

CREATE OR REPLACE FUNCTION my_fun( ord VARCHAR2 )
RETURN sys_refcursor
IS
   refcur SYS_REFCURSOR;
BEGIN
    OPEN refcur FOR 
        'SELECT level as x, 100-level as y  FROM dual
        CONNECT BY LEVEL <= 10
        ORDER BY ' || ord;
    RETURN refcur;
END;
/

그리고 지금:

 VAR x REFCURSOR;
 exec :x := my_fun( 'x' );
 print :x;

         X          Y
---------- ----------
         1         99
         2         98
         3         97
         4         96
         5         95
         6         94
         7         93
         8         92
         9         91
        10         90

10 rows selected.

exec :x := my_fun( 'y' );
 print :x;

         X          Y
---------- ----------
        10         90
         9         91
         8         92
         7         93
         6         94
         5         95
         4         96
         3         97
         2         98
         1         99

10 rows selected.

exec :x := my_fun( 'z' );
 print :x;

ORA-00904: "Z": invalid identifier
ORA-06512: "TEST.MY_FUN", line 7
ORA-06512: line 1
00904. 00000 -  "%s: invalid identifier"

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

변수 매개 변수를 사용하여 함수에 전달 된 배열을 병합하는 방법

분류에서Dev

배열 매개 변수가있는 exec Oracle 프로 시저에서 매개 변수를 전달하는 방법

분류에서Dev

문자열 매개 변수를 jQuery에 전달하는 방법

분류에서Dev

swig를 사용하여 perl에서 C ++로 const 문자열 매개 변수를 전달하는 방법

분류에서Dev

EntityFramework Core CLI에 전달 된 환경 매개 변수를 사용하는 방법

분류에서Dev

javascript를 사용하여 URL 주소 문자열을 URL의 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

onclick 함수에서 문자열 매개 변수를 전달하는 방법

분류에서Dev

웹 API를 사용하여 여러 매개 변수를 전달하는 방법

분류에서Dev

Angular $ resource를 사용하여 쿼리 매개 변수 배열을 전달하는 방법

분류에서Dev

Oracle DB 용 SQL 쿼리에서 DateTime 매개 변수를 전달하는 방법

분류에서Dev

winapis를 사용하여 문자열을 매개 변수로 전달할 때 C # 문자열을 C ++ 문자열로 변환하는 방법

분류에서Dev

AJAX를 사용하여 HTTP 요청으로 전달 된 Python Flask의 매개 변수로 객체 배열을받는 방법은 무엇입니까?

분류에서Dev

중첩 된 따옴표를 사용하여 변수를 문자열에 전달하는 방법-Ruby

분류에서Dev

MyBatis에서 CURSOR를 Oracle 함수 매개 변수로 전달하는 방법

분류에서Dev

cakephp를 사용하여 URL에 매개 변수를 전달하는 방법

분류에서Dev

"/"를 사용하여 매개 변수 PHP를 전달하는 방법

분류에서Dev

jsoup을 사용하여 원시 매개 변수를 전달하는 방법

분류에서Dev

Get JSON을 사용하여 PHP에 매개 변수를 전달하는 방법

분류에서Dev

R에서 변수를 예상하는 함수에 문자열을 매개 변수로 전달하는 방법

분류에서Dev

Oracle SQL에서 선언 된 매개 변수를 사용하여 SQL 쿼리를 필터링하는 방법

분류에서Dev

ASP 파일의 URL에 전달 된 매개 변수를 검색하는 방법

분류에서Dev

Android RequestParams ()에서 중첩 된 매개 변수를 전달하는 방법

분류에서Dev

UI 라우터 : 중첩 된 뷰에 매개 변수를 전달하는 방법

분류에서Dev

Xtend 활성 주석을 사용하여 생성 된 Java Setter에 문자열 유형의 매개 변수를 추가하는 방법은 무엇입니까?

분류에서Dev

redirect_to를 사용하여 쿼리 문자열의 매개 변수를 올바르게 전달하는 방법은 무엇입니까? (레일 4)

분류에서Dev

배열 매개 변수를 ADF 데이터 흐름에 전달하는 방법

분류에서Dev

양식 유효성 검사에서 URL을 통해 전달 된 매개 변수를 사용하는 방법

분류에서Dev

quosure를 사용하여 dplyr에서 필터 문을 함수 매개 변수로 전달하는 방법

분류에서Dev

htaccess를 사용하여 깨끗한 방식으로 전달 된 PHP 파일 읽기 매개 변수를 허용하는 방법

Related 관련 기사

  1. 1

    변수 매개 변수를 사용하여 함수에 전달 된 배열을 병합하는 방법

  2. 2

    배열 매개 변수가있는 exec Oracle 프로 시저에서 매개 변수를 전달하는 방법

  3. 3

    문자열 매개 변수를 jQuery에 전달하는 방법

  4. 4

    swig를 사용하여 perl에서 C ++로 const 문자열 매개 변수를 전달하는 방법

  5. 5

    EntityFramework Core CLI에 전달 된 환경 매개 변수를 사용하는 방법

  6. 6

    javascript를 사용하여 URL 주소 문자열을 URL의 매개 변수로 전달하는 방법은 무엇입니까?

  7. 7

    onclick 함수에서 문자열 매개 변수를 전달하는 방법

  8. 8

    웹 API를 사용하여 여러 매개 변수를 전달하는 방법

  9. 9

    Angular $ resource를 사용하여 쿼리 매개 변수 배열을 전달하는 방법

  10. 10

    Oracle DB 용 SQL 쿼리에서 DateTime 매개 변수를 전달하는 방법

  11. 11

    winapis를 사용하여 문자열을 매개 변수로 전달할 때 C # 문자열을 C ++ 문자열로 변환하는 방법

  12. 12

    AJAX를 사용하여 HTTP 요청으로 전달 된 Python Flask의 매개 변수로 객체 배열을받는 방법은 무엇입니까?

  13. 13

    중첩 된 따옴표를 사용하여 변수를 문자열에 전달하는 방법-Ruby

  14. 14

    MyBatis에서 CURSOR를 Oracle 함수 매개 변수로 전달하는 방법

  15. 15

    cakephp를 사용하여 URL에 매개 변수를 전달하는 방법

  16. 16

    "/"를 사용하여 매개 변수 PHP를 전달하는 방법

  17. 17

    jsoup을 사용하여 원시 매개 변수를 전달하는 방법

  18. 18

    Get JSON을 사용하여 PHP에 매개 변수를 전달하는 방법

  19. 19

    R에서 변수를 예상하는 함수에 문자열을 매개 변수로 전달하는 방법

  20. 20

    Oracle SQL에서 선언 된 매개 변수를 사용하여 SQL 쿼리를 필터링하는 방법

  21. 21

    ASP 파일의 URL에 전달 된 매개 변수를 검색하는 방법

  22. 22

    Android RequestParams ()에서 중첩 된 매개 변수를 전달하는 방법

  23. 23

    UI 라우터 : 중첩 된 뷰에 매개 변수를 전달하는 방법

  24. 24

    Xtend 활성 주석을 사용하여 생성 된 Java Setter에 문자열 유형의 매개 변수를 추가하는 방법은 무엇입니까?

  25. 25

    redirect_to를 사용하여 쿼리 문자열의 매개 변수를 올바르게 전달하는 방법은 무엇입니까? (레일 4)

  26. 26

    배열 매개 변수를 ADF 데이터 흐름에 전달하는 방법

  27. 27

    양식 유효성 검사에서 URL을 통해 전달 된 매개 변수를 사용하는 방법

  28. 28

    quosure를 사용하여 dplyr에서 필터 문을 함수 매개 변수로 전달하는 방법

  29. 29

    htaccess를 사용하여 깨끗한 방식으로 전달 된 PHP 파일 읽기 매개 변수를 허용하는 방법

뜨겁다태그

보관