Background Image

FORUM

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

단축키

Prev이전 문서

Next다음 문서

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

* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS
Window10
CUBRID Ver.
cubrid-jdbc-10.1.0.7663
CUBRID TOOL Ver.
DBeaver 7.1.1
응용 환경(API)
java

* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


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

참고 https://www.cubrid.org/manual/ko/9.3.0/sql/schema/table.html#add-constraint

ALTER [TABLE | CLASS | VCLASS | VIEW] table_name
ADD <table_constraint> ;

    <table_constraint> ::=
        [CONSTRAINT [constraint_name]]
        {
            UNIQUE [KEY|INDEX](column_name, ...) |
            {KEY|INDEX} [constraint_name](column_name, ...) |
            PRIMARY KEY (column_name, ...) |
            <referential_constraint>
        }

        <referential_constraint> ::= FOREIGN KEY [foreign_key_name](column_name, ...) <referential_definition>
						>>> referential_constraint 부분의 foreign_key_name 이 FOREIGN KEY 뒷부분으로 오는 건가요?
            <referential_definition> ::=
                REFERENCES [referenced_table_name] (column_name, ...) [<referential_triggered_action> ...]

                <referential_triggered_action> ::=
                    ON UPDATE <referential_action> |
                    ON DELETE <referential_action>

                    <referential_action> ::= CASCADE | RESTRICT | NO ACTION | SET NULL




ALTER TABLE table_name ADD CONSTRAINT foreign_key_name FOREIGN KEY (column_name) REFERENCES referenced_table_name (column_name) ON DELETE RESTRICT ON UPDATE restrict;

ALTER TABLE table_name ADD CONSTRAINT FOREIGN KEY foreign_key_name (column_name) REFERENCES referenced_table_name (column_name) ON DELETE RESTRICT ON UPDATE restrict;


발생한 오류 내용입니다.

>>> SQL Error: The constraint of the foreign key 'foreign_key_name ' is invalid, due to value ''''.

  • ?
    민순 2020.07.28 17:22
    위와 같은 에러는 참조 무결성을 위반하여 생기는 에러입니다.

    즉, 외래키를 만드려는 테이블의 컬럼에 있는 값 중에 실제로 참조하려는 테이블에 값이 존재하지 않을 경우 발생하는 에러입니다.

    해당하는 값은 에러 메세지에서 due to value 'XXXX'의 XXXX 부분입니다.

    외래키를 만드려는 칼럼의 값을 확인해서 참조하려는 테이블의 없는 값이 있는지 확인해보시기 바랍니다.

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

    Date2024.04.23 Byadmin Views128
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4476
    read more
  3. auto commit 이 되어있어서 잘못 update 처리한 데이터가 commit 되었을 때 대처법 부탁드립니다

    Date2023.07.21 Byrollback Views86
    Read More
  4. auto commit

    Date2022.01.20 Byairporti Views130
    Read More
  5. audit 기능에 대해 질문 드립니다.

    Date2014.02.27 By캬캬캬 Views7421
    Read More
  6. attribute가 AUTO_INCREMENT로 생성됐는지 확인할 수 있는 딕셔너리는 무엇인가요?

    Date2023.01.08 By새옹지마 Views365
    Read More
  7. attempt to exceed the maximum allowed nesting level(400) 에러 문의

    Date2016.11.24 Byfinkle Views20342
    Read More
  8. attempt to divide by zero .. 조회문제 도와주세요

    Date2023.02.07 By아프월 Views274
    Read More
  9. asp.net 의 oledb 연동

    Date2009.01.04 Bywebdoors Views38313
    Read More
  10. asp.net 윈도우즈 설치 문의

    Date2011.12.29 Byshblitz Views14673
    Read More
  11. asp.net ibatis connection string is null

    Date2020.02.04 Bynoy Views680
    Read More
  12. asp 에서 olddb driver 사용시 parameter 문제

    Date2012.10.10 By데베안 Views7661
    Read More
  13. asp 레퍼런스가 있나요?

    Date2010.01.21 By바다왕자님 Views10357
    Read More
  14. asp oledb로 연결해서 사용시

    Date2016.03.08 By슈퍼뚱땡이 Views8949
    Read More
  15. asc, desc 기능 존재 여부와 sort 속도.

    Date2009.09.08 By아장아장 Views14422
    Read More
  16. archive log 삭제 관해서

    Date2013.11.08 By알칸펠 Views11978
    Read More
  17. app interface 에 관해서

    Date2009.08.27 Byhellower Views8563
    Read More
  18. alter로 테이블 구조 변경

    Date2012.02.06 By장이 Views11535
    Read More
  19. alter 시 오류 메세지

    Date2013.08.06 By김성일컴퍼니 Views8909
    Read More
  20. alter 시 오류 (화면캡쳐)

    Date2013.08.06 By김성일컴퍼니 Views7183
    Read More
  21. alter 문 관련 질문

    Date2015.10.06 Bygkdydejr Views5428
    Read More
  22. alter table add constraint foreign key 문의

    Date2020.07.28 Bydasomoh Views1504
    Read More
Board Pagination Prev 1 ... 136 137 138 139 140 141 142 143 144 145 ... 201 Next
/ 201

Contact Cubrid

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