2018-10-17 11:43:36 +00:00
|
|
|
<a name="special_data_type-nothing"></a>
|
|
|
|
|
|
|
|
# Nothing
|
|
|
|
|
2018-10-19 08:02:26 +00:00
|
|
|
此数据类型的唯一目的是表示不是期望值的情况。 所以不能创建一个 `Nothing` 类型的值。
|
2018-10-17 11:43:36 +00:00
|
|
|
|
2018-10-19 08:02:26 +00:00
|
|
|
例如,文本 [NULL](../../query_language/syntax.md#null-literal) 的类型为 `Nullable(Nothing)`。详情请见 [Nullable](../../data_types/nullable.md#data_type-nullable)。
|
2018-10-17 11:43:36 +00:00
|
|
|
|
2018-10-19 08:02:26 +00:00
|
|
|
`Nothing` 类型也可以用来表示空数组:
|
2018-10-17 11:43:36 +00:00
|
|
|
|
|
|
|
```bash
|
|
|
|
:) SELECT toTypeName(array())
|
|
|
|
|
|
|
|
SELECT toTypeName([])
|
|
|
|
|
|
|
|
┌─toTypeName(array())─┐
|
|
|
|
│ Array(Nothing) │
|
|
|
|
└─────────────────────┘
|
|
|
|
|
|
|
|
1 rows in set. Elapsed: 0.062 sec.
|
|
|
|
```
|