DROP CAST — 캐스트 제거

DROP CAST — 캐스트 제거

DROP CAST 문으로 이전에 정의된 **캐스트(cast)**를 제거합니다. 한 데이터 타입을 다른 타입으로 변환하는 규칙을 없앨 때 써요. 캐스트를 삭제하려면 소스 타입이나 대상 타입을 소유하고 있어야 해요.

출처: PostgreSQL 문서

본문

개요 (Synopsis)

DROP CAST [ IF EXISTS ] (source_type AS target_type) [ CASCADE | RESTRICT ]

설명 (Description)

DROP CAST는 이전에 정의된 캐스트를 제거해요.

캐스트를 삭제하려면 소스 또는 대상 데이터 타입을 소유해야 합니다. 이것은 캐스트를 만들 때 요구되는 것과 같은 권한이에요.

매개변수 (Parameters)

  • IF EXISTS — 캐스트가 없어도 오류를 내지 않아요. 이 경우 알림(notice)이 발행됩니다.
  • source_type — 캐스트의 소스 데이터 타입 이름이에요.
  • target_type — 캐스트의 대상 데이터 타입 이름이에요.
  • CASCADE / RESTRICT — 캐스트에는 의존성이 없어서 이 키워드들은 아무 효과가 없어요.

예시 (Examples)

text 타입에서 int 타입으로의 캐스트 제거하기:

DROP CAST (text AS int);

호환성 (Compatibility)

DROP CAST 명령은 SQL 표준을 따릅니다.

함께 보기 (See Also)

더 알아보기 (Learn more)

  • CREATE CAST — 캐스트를 만드는 명령이에요.
  • 타입 변환 — PostgreSQL이 캐스트를 어떻게 선택하는지