Java에서 Oracle SQL로 변환 : SELECT 문의 결과로 모든 요소를 루프에 사용

OutOfMemoryError

Oracle 기능을 처음 사용합니다. 이 코드를 Java로 Oracle SQL로 변환하려고합니다.

 It's present a SELECT statement before the loop
        for (int i = 0; i < checkList.size(); i++) {
                        
                      String check= checkList.get(i);
        }

내 번역 :

CURSOR C1 IS 
 ... select statement ... 
BEGIN
    FOR vItems IN C1.COUNT LOOP 
    -- I don't know how to continue, taking the first value of the select 
    END LOOP;
END;
수학

schema에서 EMPNO테이블의 각 항목에 대해 뭔가를 수행한다고 가정합니다 . (거의 모든 Oracle 데이터베이스 설치에는 표준 스키마가 있습니다 . 테이블 중 하나는 기본 키가있는 입니다. 이는 테스트 및 그림에 자주 사용됩니다.)EMPSCOTTSCOTTEMPEMPNO

EMPNOPL / SQL에서 루프 의 각 값으로 작업을 수행하려면 다음과 같이합니다.

declare
  cursor c1 is select empno from scott.emp;
begin
  for rec in c1 loop
    dbms_output.put_line(rec.empno);  -- or more generally, "DO SOMETHING"
  end loop;
end;
/

여기에는 "배열 인덱스"가 없습니다. "레코드"를 직접 참조합니다. (그런데 행을 특정 순서로 처리 order by하려면 select명령문 절에 직접 포함 하십시오 !)

이것을 훨씬 더 간결하게 작성할 수 있지만 (Java에서는 동등하지 않습니다.)

begin
  for rec in (select empno from scott.emp) loop
    dbms_output.put_line(rec.empno);
  end loop;
end;
/

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SELECT 문의 모든 결과를 WHILE에 전체적으로 출력

분류에서Dev

PHP : 모든 객체 요소를 문자열에서 정수로 변환

분류에서Dev

로딩 화면의 모든 루프에서 목록의 다음 요소를 반환합니다.

분류에서Dev

PHP에서 단어의 모든 문자를 정수로 변환

분류에서Dev

foreach 루프의 모든 결과를 새 변수로 전달

분류에서Dev

Mac 용 Excel 2011에서 숫자 결과를 문자로 변환

분류에서Dev

SQL-SELECT 문의 결과를 저장 프로 시저의 매개 변수로 변환

분류에서Dev

Python- 루프의 모든 결과를 변수에 쓰기

분류에서Dev

모든 행이 CSV에서 Cassandra 테이블로 성공적으로 복사되었는지 CQL에서 어떻게 확인합니까? *** SELECT 문이 모든 결과를 반환하지 않습니다.

분류에서Dev

요소에서 여러 클래스의 접두사를 찾고 접두사를 모든 것으로 전환

분류에서Dev

couchdb에서 모든 문서를 검색하고 파이썬을 사용하여 CSV로 변환하는 방법

분류에서Dev

디렉토리의 모든 텍스트 파일에서 모든 문자를 대문자로 변환

분류에서Dev

목록의 모든 내용을 개별 문자열로 변환하여 dataframe.select ()에서 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

Swift에서 모든 사전 배열을 문자열로 변환

분류에서Dev

프롤로그 : 모든 목록 요소 및 합계 결과에 술어 적용

분류에서Dev

while 루프를 사용하여 슬라이스의 모든 요소를 탭으로 구분 된 한 줄에 표시하는 방법

분류에서Dev

행렬의 요소를 문자에서 숫자로 변환

분류에서Dev

JS에서 모든 단어의 첫 글자를 대문자로 변환

분류에서Dev

레코드를 삽입하는 데 사용되는 select 문에 저장 프로 시저의 결과를 반환하는 방법

분류에서Dev

중첩 된 select 문을 사용하여 SQL 쿼리에서 LINQ로 변환

분류에서Dev

사이트의 결과는 다르지만 주소에서 urllib 및 bs4를 사용하는 모든 루프에서 동일한 결과를 얻음

분류에서Dev

SQL FOR-IN (SELECT) 루프에서 문자열 변수 값 사용

분류에서Dev

select_avg () 함수를 사용하는 배열에서 문자열로의 변환 오류 CodeIgniter

분류에서Dev

for 루프의 결과를 Perl에 단일 변수로 저장

분류에서Dev

배열의 모든 요소에 대한 SQL select 문

분류에서Dev

For 루프가 Oracle 프로 시저에서 올바른 형식으로 결과를 반환하지 않습니다.

분류에서Dev

SQL은 모든 사용자에 대한 결과를 반환하도록 쿼리를 변경합니다.

분류에서Dev

Pentaho DI-다음 단계에서 이전 단계의 "모든"결과를 "IN"쿼리로 사용하는 방법

분류에서Dev

REPLACE 문을 사용하여 결과 집합의 모든 필드에서 데이터를 변경합니다.

Related 관련 기사

  1. 1

    SELECT 문의 모든 결과를 WHILE에 전체적으로 출력

  2. 2

    PHP : 모든 객체 요소를 문자열에서 정수로 변환

  3. 3

    로딩 화면의 모든 루프에서 목록의 다음 요소를 반환합니다.

  4. 4

    PHP에서 단어의 모든 문자를 정수로 변환

  5. 5

    foreach 루프의 모든 결과를 새 변수로 전달

  6. 6

    Mac 용 Excel 2011에서 숫자 결과를 문자로 변환

  7. 7

    SQL-SELECT 문의 결과를 저장 프로 시저의 매개 변수로 변환

  8. 8

    Python- 루프의 모든 결과를 변수에 쓰기

  9. 9

    모든 행이 CSV에서 Cassandra 테이블로 성공적으로 복사되었는지 CQL에서 어떻게 확인합니까? *** SELECT 문이 모든 결과를 반환하지 않습니다.

  10. 10

    요소에서 여러 클래스의 접두사를 찾고 접두사를 모든 것으로 전환

  11. 11

    couchdb에서 모든 문서를 검색하고 파이썬을 사용하여 CSV로 변환하는 방법

  12. 12

    디렉토리의 모든 텍스트 파일에서 모든 문자를 대문자로 변환

  13. 13

    목록의 모든 내용을 개별 문자열로 변환하여 dataframe.select ()에서 매개 변수로 전달하는 방법은 무엇입니까?

  14. 14

    Swift에서 모든 사전 배열을 문자열로 변환

  15. 15

    프롤로그 : 모든 목록 요소 및 합계 결과에 술어 적용

  16. 16

    while 루프를 사용하여 슬라이스의 모든 요소를 탭으로 구분 된 한 줄에 표시하는 방법

  17. 17

    행렬의 요소를 문자에서 숫자로 변환

  18. 18

    JS에서 모든 단어의 첫 글자를 대문자로 변환

  19. 19

    레코드를 삽입하는 데 사용되는 select 문에 저장 프로 시저의 결과를 반환하는 방법

  20. 20

    중첩 된 select 문을 사용하여 SQL 쿼리에서 LINQ로 변환

  21. 21

    사이트의 결과는 다르지만 주소에서 urllib 및 bs4를 사용하는 모든 루프에서 동일한 결과를 얻음

  22. 22

    SQL FOR-IN (SELECT) 루프에서 문자열 변수 값 사용

  23. 23

    select_avg () 함수를 사용하는 배열에서 문자열로의 변환 오류 CodeIgniter

  24. 24

    for 루프의 결과를 Perl에 단일 변수로 저장

  25. 25

    배열의 모든 요소에 대한 SQL select 문

  26. 26

    For 루프가 Oracle 프로 시저에서 올바른 형식으로 결과를 반환하지 않습니다.

  27. 27

    SQL은 모든 사용자에 대한 결과를 반환하도록 쿼리를 변경합니다.

  28. 28

    Pentaho DI-다음 단계에서 이전 단계의 "모든"결과를 "IN"쿼리로 사용하는 방법

  29. 29

    REPLACE 문을 사용하여 결과 집합의 모든 필드에서 데이터를 변경합니다.

뜨겁다태그

보관