value 赋值给当前会话的 param 设置。你无法通过这种方式更改服务器设置。
你也可以在单条查询中设置指定 profile 中的所有值。
1 (true)。
SET TIME ZONE
SET session_timezone = 'timezone' 的别名,用于兼容 PostgreSQL 和其他 SQL 数据库。
许多 SQL 客户端、ORM 和 JDBC 驱动在建立连接时会自动执行 SET TIME ZONE。这种语法让这类工具无需定制变通方案即可与 ClickHouse 配合使用。
system.time_zones 中列出的名称 (即服务器随附的 IANA 时区数据库中的名称) ,或采用 Fixed/UTC±HH:MM:SS 格式的固定偏移量。任何其他值,包括仅存在于操作系统时区数据库中的名称,都会导致错误。
有关 session_timezone 设置的更多信息,请参见 session_timezone。
设置查询参数
SET 语句也可用于定义查询参数,只需在参数名前添加 param_ 前缀。
查询参数支持您编写包含占位符的通用查询,并在执行时将其替换为实际值。
{name: datatype} 语法引用它:
Identifier 类型配合使用,请参见 定义和使用查询参数。
更多信息,请参见 Settings。