GETDATE
Date function
Description
GETDATE returns the current date and time in the current session time zone (UTC by default). It returns the start date or time of the current statement, even when it is within a transaction block. (Redshift SQL Language Reference GETDATE function).
In Snowflake this function provides the current date and time with nanosecond precision (up to 9 digits) and is timezone-aware.
This function is fully supported in Snowflake.
For more information about quoted identifiers in functions, click here.
Grammar Syntax
Sample Source Patterns
Input Code:
Output Code:
Known Issues
In Amazon Redshift, the default precision for timestamps is 6 digits (microseconds), while in Snowflake, the default precision is 9 digits (nanoseconds). Due to these differences in precision, itโs important to consider your specific needs when working with timestamps. If you require different precision in either platform, you can use the following options.
Use ALTER SESSION:
Please note that depending on the data type used to store the value obtained with GETDATE(), there may be limitations in precision that could result in a loss of accuracy.
Related EWIs
There are no known issues.
Last updated