Background Image

FORUM

2009.09.10 02:34

외래키 등록 오류

조회 수 10025 추천 수 0 댓글 5
?

단축키

Prev이전 문서

Next다음 문서

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

아래와 같은 외래키 추가 하려고 하면.

ALTER TABLE "t_contact_history" ADD  "fk_contact_history_1" FOREIGN KEY ("user_id") REFERENCES "t_agent_master"("user_id") ON DELETE RESTRICT ON UPDATE RESTRICT;

아래와 같은 에러가 뜹니다.

실행 오류 :-493
1번째 라인 실행 오류

오류 설명:
Syntax: syntax error, unexpected FOREIGN

답변부탁드립니다.

  • ?
    cubebridge 2009.09.10 02:58
    ALTER TABLE "t_contact_history" ADD constraint "fk_contact_history_1" FOREIGN KEY ("user_id") REFERENCES "t_agent_master"("user_id") ON DELETE RESTRICT ON UPDATE RESTRICT;

    위와 같이 쿼리를 수행해야 합니다.
  • ?
    단순미학 2009.09.11 01:27
    위의 query는 매니저가 자동생성한 것인데, 에러가 있다면 어떻게 되는건가요?
    버그인가요?
  • ?
    cubebridge 2009.09.11 01:38
    위의 SQL문을 추출한 방법을 알려주시기 바랍니다. 제가 확인 한 것으로는 CM에서 테이블 편집을 통해 SQL문으로 받는 것과 unload를 이용하는 방법의 두가지가 있으며, 테이블 편집의 경우 alter문을 사용한 쿼리 문이 나오지 않으며, unload의 경우는 빨간색으로 처리한 것과 같이 constraint가 있어야 정상 수행이 됩니다.
    수행 절차를 알려주시면 확인하여 문제가 있다면 수정할 수 있도록 하겠습니다.
  • ?
    단순미학 2009.09.11 03:57 Files첨부 (4)
    화면 캡쳐해서 첨부합니다.
    테이블 편집화면에서 작업한 거구요.

    그리고,
    "테이블 편집의 경우 alter문을 사용한 쿼리 문이 나오지 않으며"
    이라고 하시는데, 저는 그 Query문의 보이는데요.
    첨부파일 보시면 자세한 작업내용은 아시리라 생각됩니다.
  • ?
    cubebridge 2009.09.11 04:18
    올려주신 내용을 확인을 해보았습니다.
    이는 CUBRID Manager의 버그인 것으로 보입니다. 우선 확인하도록 하겠으며, 외래키 추가는 csql이나 편집기에서 직접 작성해 주실 것을 부탁드립니다.
    오류확인을 위해 많은 도움을 주신 것에 감사드립니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 48
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
1214 3단계 메뉴를 가져오고싶은데. 1 뚜벅초 2016.04.08 9904
1213 DBCP + OID사용하기 1 안지민 2011.03.29 9908
1212 C# WPF Dataset 연결시 외래키 자동 연결 안됨. 1 moon 2014.07.11 9911
1211 Context requires compatible collations 오류 1 소소 2016.02.25 9922
1210 PHP 인스톨 중 에러입니다. 6 들뿔 2012.03.26 9924
1209 큐브리드 R2.2 PHP모듈 XP서 컴파일 방법 문의 1 아장아장 2010.06.05 9927
1208 서버사양에 대한 설정문의 5 초보 2010.04.14 9927
1207 큐브리드 매니져에서 sql 질의시 오류발생하면 한글메시지가 깨져보입니다. 1 풍운룡 2013.08.14 9938
1206 webservice로 데이터 입력시 한글이 점으로 입력되는 문제 4 알칸펠 2013.11.05 9945
1205 컬럼의 길이를 잘못 가져옵니다. rs.getMetaData.getColumnDisplaySize(1); 1 검풍이 2013.01.22 9952
1204 브로커의 sql로그 분석하면 File(log_top.q) open error 라고 뜹니다. 4 안토니오 2010.07.24 9954
1203 SQL 에러 질문 1 카르마 2010.10.16 9958
1202 큐브리드에도 테이블 정보를 담고 있는 DB가 있나요? 2 파란토끼 2013.09.27 9959
1201 리눅스 환경에서 자동실행.... 1 석균 2012.06.25 9963
1200 cubridmanager 의 호스트 목록이 가끔 사라집니다. 1 하야로비 2010.03.19 9975
1199 비쥬얼 스튜디오 2005에서 MFC로 프로그램을 개발 했을 때의 DB 연결 2 틈새 2013.03.06 9980
1198 해시분할 문의 2 초보 2010.04.10 9983
1197 C++ Embedded SQL에서 호스트 변수로 클래스 데이터 선언 가능 여부 문의 1 리겔 2012.04.20 9983
1196 디비 사용자 추가시 오류 문의드립니다. 1 큐브초보 2010.03.24 9984
1195 QTADO와 OLEDB사용시 문제 4 flypig 2010.01.29 9989
Board Pagination Prev 1 ... 135 136 137 138 139 140 141 142 143 144 ... 200 Next
/ 200

Contact Cubrid

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