跳到主要内容
跳到主要内容

Vertical

InputOutputAlias

描述

将每个值与其列名一起输出在单独的一行上。如果每行包含大量列,这种格式便于打印单行或少量行的数据。

请注意,NULL 会输出为 ᴺᵁᴸᴸ,以便更容易区分字符串值 NULL 和空值。JSON 列会以美化后的格式输出,并且 NULL 会输出为 null,因为它是一个有效的 JSON 值,并且与 "null" 容易区分。

使用示例

示例:

SELECT * FROM t_null FORMAT Vertical
第 1 行:
──────
x: 1
y: ᴺᵁᴸᴸ

在 Vertical 输出格式中,行不会被转义:

SELECT 'string with \'quotes\' and \t with some special \n characters' AS test FORMAT Vertical
第 1 行:
──────
test: string with 'quotes' and      with some special
 characters

此格式仅适合用于输出查询结果,不适合用于解析(检索要插入到表中的数据)。

格式设置