| 前缀 | is_/has_ |
|---|---|
| 取值 | 0 或 1 |
| 避免 | Y/N、true/false 混用 |
| 注释 | 说明 1 与 0 |
布尔字段
布尔字段
CREATE TABLE dim_customer (
customer_id STRING,
is_current TINYINT COMMENT '1=当前版本 0=历史版本',
has_valid_mail TINYINT COMMENT '1=有有效邮箱 0=无'
);空值要单独定义:未知用 null,不要用 -1 冒充布尔值。
布尔字段用 is_ / has_ 前缀,取值 0/1 数值型,不使用 Y/N、是/否 混写;含义要在注释里说明 1 与 0 分别代表什么。
| 前缀 | is_/has_ |
|---|---|
| 取值 | 0 或 1 |
| 避免 | Y/N、true/false 混用 |
| 注释 | 说明 1 与 0 |
CREATE TABLE dim_customer (
customer_id STRING,
is_current TINYINT COMMENT '1=当前版本 0=历史版本',
has_valid_mail TINYINT COMMENT '1=有有效邮箱 0=无'
);