485145326a
### What changes were proposed in this pull request?
This PR intends to fix typos in the sub-modules:
* `bin`
* `core`
* `docs`
* `external`
* `mllib`
* `repl`
* `pom.xml`
Split per srowen https://github.com/apache/spark/pull/30323#issuecomment-728981618
NOTE: The misspellings have been reported at 706a726f87 (commitcomment-44064356)
### Why are the changes needed?
Misspelled words make it harder to read / understand content.
### Does this PR introduce _any_ user-facing change?
There are various fixes to documentation, etc...
### How was this patch tested?
No testing was performed
Closes #30530 from jsoref/spelling-bin-core-docs-external-mllib-repl.
Authored-by: Josh Soref <jsoref@users.noreply.github.com>
Signed-off-by: Takeshi Yamamuro <yamamuro@apache.org>
68 lines
2.4 KiB
Markdown
68 lines
2.4 KiB
Markdown
---
|
|
layout: global
|
|
title: SET TIME ZONE
|
|
displayTitle: SET TIME ZONE
|
|
license: |
|
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
|
contributor license agreements. See the NOTICE file distributed with
|
|
this work for additional information regarding copyright ownership.
|
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
|
(the "License"); you may not use this file except in compliance with
|
|
the License. You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
---
|
|
|
|
### Description
|
|
|
|
The SET TIME ZONE command sets the time zone of the current session.
|
|
|
|
### Syntax
|
|
|
|
```sql
|
|
SET TIME ZONE LOCAL
|
|
SET TIME ZONE 'timezone_value'
|
|
SET TIME ZONE INTERVAL interval_literal
|
|
```
|
|
|
|
### Parameters
|
|
|
|
* **LOCAL**
|
|
|
|
Set the time zone to the one specified in the java `user.timezone` property, or to the environment variable `TZ` if `user.timezone` is undefined, or to the system time zone if both of them are undefined.
|
|
|
|
* **timezone_value**
|
|
|
|
The ID of session local timezone in the format of either region-based zone IDs or zone offsets. Region IDs must have the form 'area/city', such as 'America/Los_Angeles'. Zone offsets must be in the format '`(+|-)HH`', '`(+|-)HH:mm`' or '`(+|-)HH:mm:ss`', e.g '-08', '+01:00' or '-13:33:33'. Also, 'UTC' and 'Z' are supported as aliases of '+00:00'. Other short names are not recommended to use because they can be ambiguous.
|
|
|
|
* **interval_literal**
|
|
|
|
The [interval literal](sql-ref-literals.html#interval-literal) represents the difference between the session time zone to the 'UTC'. It must be in the range of [-18, 18] hours and max to second precision, e.g. `INTERVAL 2 HOURS 30 MINUTES` or `INTERVAL '15:40:32' HOUR TO SECOND`.
|
|
|
|
### Examples
|
|
|
|
```sql
|
|
-- Set time zone to the system default.
|
|
SET TIME ZONE LOCAL;
|
|
|
|
-- Set time zone to the region-based zone ID.
|
|
SET TIME ZONE 'America/Los_Angeles';
|
|
|
|
-- Set time zone to the Zone offset.
|
|
SET TIME ZONE '+08:00';
|
|
|
|
-- Set time zone with intervals.
|
|
SET TIME ZONE INTERVAL 1 HOUR 30 MINUTES;
|
|
SET TIME ZONE INTERVAL '08:30:00' HOUR TO SECOND;
|
|
```
|
|
|
|
### Related Statements
|
|
|
|
* [SET](sql-ref-syntax-aux-conf-mgmt-set.html)
|