Background Image

FORUM

조회 수 4614 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS
Window7 32bit, Linux 64bit 등
CUBRID Ver.
[cubrid_rel] 수행 결과
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.

 

에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
 

CUBRID : latest version

쿼리 test OS : MAC OS (M1)

CUBRID server OS : Linux

 

재귀절을 이용하여 뷰 생성을 했을 경우, 다음과 같은 오류가 발생합니다.

 

[-494] Semantic: before ' r ON t.test_m_iD = r.test_id) SELECT test_id, test_name, tes...' Unknown class "darc.rec". create vclass [darc.test_view];[CAS INFO-${IP}:33000,1,27],[SESSION-2],[URL-jdbc:cubrid:${IP}:33000:darc:darc:********:].

 

 

재귀절에 사용할 table DDL 입니다. 

CREATE TABLE Test (
                          test_id INT PRIMARY KEY,
                          test_name VARCHAR(100),
                          test_m_id INT
);

view DDL 은 다음과 같습니다.

CREATE VIEW test_view AS
WITH RECURSIVE rec AS (SELECT test_id, test_name, test_m_id, 0 AS level_
                       FROM test
                       WHERE test_m_id IS NULL

                       UNION ALL

                       SELECT t.test_id, t.test_name, t.test_m_id, r.level_ + 1
                       FROM test t
                                INNER JOIN rec r ON t.test_m_id = r.test_id)
SELECT test_id, test_name, test_m_id, level_
FROM rec;


뷰 생성 쿼리 없이 재귀절만 실행시켰을 경우 정상 동작합니다.

재귀적 CTE 뿐만 아니라 단순한 CTE 를 만들어서 사용하여도 같은 오류가 발생하는 것으로 보아 CTE 사용하여 뷰를 생성하는 것이 불가한지 문의드립니다.

  • ?
    오명환 2023.08.25 11:11
    문의하신 부분에 대해 답변드립니다.
    현재, view query에 CTE (with 절 사용한 질의) 구문을 사용할 수 없습니다.
    view query의 CTE 지원 계획이 수립되면 댓글 남기겠습니다.

  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views143784
    read more
  2. dbtimezone

    Date2023.08.30 Bysj.han Views4758
    Read More
  3. 데이터베이스 삭제시 incorrect or missing password

    Date2023.08.26 Bydfahwh Views4664
    Read More
  4. 재귀절을 이용한 뷰 생성

    Date2023.08.24 Bysj.han Views4614
    Read More
  5. 데이터타입 조회 문의

    Date2023.08.23 By박혀누 Views5413
    Read More
  6. cannot communicate with the broker or received invalid packet

    Date2023.08.23 Byfree Views4845
    Read More
  7. Docker

    Date2023.08.23 Bysj.han Views5666
    Read More
  8. 비밀번호 변경 오류

    Date2023.08.18 Bydfahwh Views4409
    Read More
  9. 큐브리드 DB 복원 관련 문의

    Date2023.08.14 Byfewkgpokp Views4764
    Read More
  10. 큐브리드 매니저 테이블 목록 표시 관련해서 질문이 있습니다

    Date2023.08.09 By리에레이 Views4595
    Read More
  11. cubrid에 세션확인 방법

    Date2023.08.04 Byredrum Views4827
    Read More
  12. 테이블 코멘트 컬럼 코멘트 질문

    Date2023.08.03 By대청댐 Views5031
    Read More
  13. 다중 IN(튜플 IN)이 1건인 경우 오류 발생됩니다 큐브리드 자체문제이지 않나 싶어 문의드립니다

    Date2023.08.01 By일개미81호 Views4848
    Read More
  14. GRANT SELECT 후 SELECT 쿼리 실행 오류 문의

    Date2023.07.25 By바보똥개 Views4918
    Read More
  15. auto commit 이 되어있어서 잘못 update 처리한 데이터가 commit 되었을 때 대처법 부탁드립니다

    Date2023.07.21 Byrollback Views4848
    Read More
  16. 운영db 접근이 되지 않아 문의 드립니다

    Date2023.07.20 By찬이 Views4846
    Read More
  17. 홈경로 databases.txt 질문드립니다

    Date2023.07.17 By큐브리드드 Views5281
    Read More
  18. Cubrid admin 접속 제한 문의드립니다.

    Date2023.07.13 By데굴v Views4843
    Read More
  19. 특정단어 삭제

    Date2023.07.13 Byddmmdd Views4689
    Read More
  20. error while loading shared libraries: libncurses.so.5 에러 문의 드립니다.

    Date2023.07.10 Bykikiki767 Views6153
    Read More
  21. 다운로드페이지에 CUBRIDManager 11.x windows-x64.exe 는 없는데 .. 다운로드 할 수 있을까요?

    Date2023.07.05 By최라이거 Views5065
    Read More
Board Pagination Prev 1 ... 14 15 16 17 18 19 20 21 22 23 ... 213 Next
/ 213

Contact Cubrid

영업문의 070-4077-2112 / 기술문의 070-4077-2148 / 대표전화 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales