라이브러리

[PHP] cubrid_drop - OID를 사용하여 인스턴스 삭제




Cubrid_drop 함수에 대한 설명


Cubrid_drop 함수는 Cubrid 데이터베이스에서 지정된 테이블, 뷰, 인덱스, 트리거, 프로시저, 함수, 이벤트, 저장 프로시저, 함수, 이벤트, 저장 프로시저, 뷰, 인덱스를 삭제하는 함수입니다.

Cubrid_drop 함수의 사용법


Cubrid_drop 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

cubrid_drop(string $database, string $object_name, int $object_type)



- `$database`: 삭제하려는 데이터베이스 이름
- `$object_name`: 삭제하려는 객체 이름
- `$object_type`: 삭제하려는 객체 타입 (CUBRID_DATABASE, CUBRID_TABLE, CUBRID_VIEW, CUBRID_INDEX, CUBRID_TRIGGER, CUBRID_PROCEDURE, CUBRID_FUNCTION, CUBRID_EVENT, CUBRID_STORED_PROCEDURE, CUBRID_VIEW, CUBRID_INDEX)

예제


다음 예제는 Cubrid 데이터베이스에 테이블을 생성하고 삭제하는 예제입니다.

#hostingforum.kr
php

<?php

// 데이터베이스 연결

$conn = cubrid_connect("localhost", 33000, "demodb");



// 테이블 생성

$sql = "CREATE TABLE test (id int, name varchar(10))";

cubrid_execute($conn, $sql);



// 테이블 삭제

cubrid_drop("demodb", "test", CUBRID_TABLE);



// 데이터베이스 연결 종료

cubrid_disconnect($conn);

?>



예제 설명


- `cubrid_connect` 함수를 사용하여 데이터베이스에 연결합니다.
- `CREATE TABLE` 문을 사용하여 테이블을 생성합니다.
- `cubrid_drop` 함수를 사용하여 테이블을 삭제합니다.
- `cubrid_disconnect` 함수를 사용하여 데이터베이스 연결을 종료합니다.

Cubrid_drop 함수의 반환값


Cubrid_drop 함수는 성공적으로 삭제된 경우 `true`를 반환하고, 삭제 실패한 경우 `false`를 반환합니다.

Cubrid_drop 함수의 예외


Cubrid_drop 함수는 다음과 같은 예외를 발생시킬 수 있습니다.

- `CUBRID_ERROR`: 데이터베이스 연결이 실패한 경우
- `CUBRID_ERROR`: 삭제하려는 객체가 존재하지 않는 경우
- `CUBRID_ERROR`: 삭제하려는 객체가 현재 사용 중인 경우

Cubrid_drop 함수의 참고사항


- Cubrid_drop 함수는 데이터베이스의 객체를 삭제하는 함수이므로, 데이터베이스의 객체를 삭제하기 전에 반드시 백업을 해야 합니다.
- Cubrid_drop 함수는 데이터베이스의 객체를 삭제하는 함수이므로, 데이터베이스의 객체를 삭제한 후에는 반드시 데이터베이스를 재시작해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 641 페이지

검색

게시물 검색