在BigQuery中,可以使用以下两种方式来设置会话属性:
bq query --use_legacy_sql=false --format=csv
--nouse_cache
--variable=DATE_FORMAT:YYYY-MM-DD
'SELECT DATE(@DATE_FORMAT)'
SET @@session.time_zone = 'Asia/Shanghai'; SET @@session.sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; SET @@session.auto_increment_increment=1;
需要注意的是,虽然BigQuery可以使用这些会话属性,但它们的使用方式与Oracle的ALTER SESSION SET命令略有不同。