数据类型模式(RESULT)
📄字数 1.0K
👁️阅读量 加载中...
引入版本
v11.0.0
功能描述
RESULT
用于设置会话连接上的各数据类型返回值模式。
参数属性
属性 | 属性值 |
---|---|
参数类型 | VARCHAR(128) |
默认值 | DEFAULT |
取值范围 | {CHAR,DEFAULT,etc.} |
影响范围 | 会话级 |
修改方式 | 在线修改,立即生效 |
使用场景说明
- RESULT 的作用及影响。
RESULT | 作用及影响 |
---|---|
CHAR | 将类型转换为字符串发送 |
DEFAULT:etc. | 按数据类型定义发送 |
编号 | 数据类型 | 格式 |
---|---|---|
1 | BOOLEAN | 不支持 |
2 | TINYINT | 数字串 |
3 | SHORT | 数字串 |
4 | INTEGER | 数字串 |
5 | BIGINT | 数字串 |
6 | FLOAT | 数字串 |
7 | DOUBLE | 数字串 |
8 | DATE | yyy-mm-dd |
9 | DATETIME | yyyy-mm-dd hh24:mi:sssss |
10 | TIMESTAMP | yyyy-mm-dd hh24:mi:sssss |
11 | TIME | %02d:%02d:%02d(无毫秒) %02d:%02d:%02d:%f(带毫秒) |
12 | DATETIME WITH TIME ZONE | yyyy-mm-dd hh24:mi:sssss |
13 | TIMESTAMP WITH TIME ZONE | yyyy-mm-dd hh24:mi:sssss |
14 | INTERVAL YEAR | 数字串 |
15 | INTERVAL MONTH | 数字串 |
16 | INTERVAL DAY | 数字串 |
17 | INTERVAL HOUR | 数字串 |
18 | INTERVAL MINUTE | 数字串 |
19 | INTERVAL SECOND | %d.%06d |
20 | INTERVAL YEAR TO MONTH | %d-%02d(-分隔year和month) |
21 | INTERVAL DAY TO HOUR | %d %02d(空格分隔day和hour) |
22 | INTERVAL DAY TO MINUTE | %d %02d:%02d |
23 | INTERVAL DAY TO SECOND | %d %02d:%02d:%02d.%06d(带毫秒) |
24 | INTERVAL HOUR TO MINUTE | %d:%d |
25 | INTERVAL HOUR TO SECOND | %d:%d:%.9g |
26 | INTERVAL MINUTE TO SECOND | %d:%.9g |
27 | UDT | [%s,%s...] |
提示
未列出类型为本身就是字符串方式或不支持CHAR方式返回(如BINARY、BLOB、BOOL、ROWID、CHAR、VARCHAR等)。
示例
查看当前会话上各个数据类型返回值模式。
sqlSQL> SHOW RESULT; +---------+ | RESULT | +---------+ | DEFAULT | +---------+
设置将将类型转换为字符串发送。
sqlSQL> SET RESULT TO 'char'; Execute successful.
设置为其他字符,则按数据类型定义发送。
sqlSQL> SET RESULT TO ''; Execute successful.