개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.22 06:29

CUBRID_prepare 함수 사용 시 오류 발생

목록
  • 그래프이론도령 1일 전 2025.07.22 06:29
  • 14
    1
제가 CUBRID_prepare 함수를 사용할 때 아래와 같은 오류가 발생합니다.

오류 메시지: "CUBRID_prepare 함수는 SELECT 문을 제외한 DML 명령어를 지원하지 않습니다."

예를 들어, INSERT, UPDATE, DELETE 문을 사용할 때 오류가 발생합니다.

CUBRID_prepare 함수는 SELECT 문만 지원하는가요? 아니면 다른 DML 명령어도 지원할 수 있는 방법이 있나요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    CUBRID_prepare 함수는 SELECT 문을 제외한 DML 명령어를 지원하지 않습니다. 그러나, CUBRID 9.2 버전부터는 INSERT, UPDATE, DELETE 문을 포함한 DML 명령어도 지원합니다.

    이러한 기능을 사용하려면 CUBRID 9.2 버전 이상을 사용해야 합니다.

    또한, CUBRID_prepare 함수를 사용할 때는 SQL 문을 문자열로 전달해야 하며, 이 문자열에는 ? placeholders를 사용하여 파라미터를 전달해야 합니다.

    예를 들어, INSERT 문을 사용할 때는 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    sql
    
    PREPARE stmt FROM 'INSERT INTO 테이블명 (컬럼명1, 컬럼명2) VALUES (?, ?)';
    
    


    이러한 방법으로 CUBRID_prepare 함수를 사용하여 DML 명령어를 실행할 수 있습니다.

    2025-07-22 06:30

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 38,200건 / 1 페이지

검색

게시물 검색