database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 39448 게시물 읽기
No. 39448
오류 수정좀 부탁 드립니다.
작성자
학생
작성일
2012-05-11 17:03
조회수
3,979

실제 인출은 요구된 것보다 많은 수의 행을 추출합니다

 

declare
  m Movie%ROWTYPE;
  starname VARCHAR2(255);
  gender VARCHAR2(255);
  CURSOR c1 IS SELECT * FROM Movie ORDER BY title, year ASC;
BEGIN
  OPEN c1;
  LOOP
    FETCH c1 INTO m;
    EXIT WHEN c1%NOTFOUND;

    SELECT name
    INTO starname
    FROM moviestar ,starsin
    WHERE m.title = movietitle and m.year = movieyear and moviestar.name = starsin.starname;

   
    DBMS_OUTPUT.PUT_LINE(m.title || '(' || m.year || '),' || m.length || '분');
    DBMS_OUTPUT.PUT_LINE(starname || '(' || gender || '),' );
   
    END LOOP;
    CLOSE c1;
END;

한 영화에 출연하는 스타가 여려명이라서 에러가 뜨네요

어떻게 하면 될까요??

이 글에 대한 댓글이 총 1건 있습니다.

1. 한 컬럼에 몰빵하는 방법 - wm_concat

2. 루프를 두번 돌리는 방법 movie (루프 moviestar (루프 starsin))

3. 커서에서 아예 조인 다하고 루프 돌리는 방법

마농(manon94)님이 2012-05-14 09:11에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39452트리거 질문 좀 드리겠습니다. [3]
노진광
2012-05-15
4185
39451SELECT 절에 ' 표현 질문 [1]
구름이
2012-05-14
3398
39449아주 드물게 나는 dB insert가 안되는데, 매시 정각에만 1~2건 나네요~ [4]
Enos
2012-05-11
4038
39448오류 수정좀 부탁 드립니다. [1]
학생
2012-05-11
3979
39447오라클 trc 질문드립니다.
윤명철
2012-05-11
3865
39446조인하는 테이블의 구동순서 [1]
박재현
2012-05-11
3446
39445한 row의 데이터로 행,열 나눠서 조회하기 [3]
질문자
2012-05-09
3606
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다