Nothing 데이터 타입
Nothing 데이터 타입
값이 기대되지 않는 경우를 나타내기 위한 특수 데이터 타입이에요. Nothing 타입 값을 만들 수는 없어요. 빈 배열을 나타내는 데도 사용돼요.
출처: 문서
본문
이 데이터 타입의 유일한 목적은 값이 기대되지 않는 경우를 나타내는 것이에요. 그래서 Nothing 타입 값을 만들 수 없어요. 예를 들어 리터럴 NULL은 Nullable(Nothing) 타입이에요. Nullable에 대해 더 알아보려면 그것을 참고해요.
Nothing 타입은 빈 배열을 나타내는 데도 사용할 수 있어요.
SELECT toTypeName(array())
┌─toTypeName(array())─┐
│ Array(Nothing) │
└─────────────────────┘