Collections:
Out-of-Range DATETIME Values in SQL Server Transact-SQL
What Are Out-of-Range Errors with DATETIME values in SQL Server Transact-SQL?
✍: FYIcenter.com
When you enter DATETIME values, you may get out-of-range errors due to two common mistakes:
The tutorial exercise below shows you some data and time out-of-range errors:
-- Invalid date DECLARE @x DATETIME; SET @x = '30-Feb-2017 22:55:07.233'; ----------------------------------- Msg 242, Level 16, State 3, Line 2 The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value. -- Date below the DATETIME limits DECLARE @x DATETIME; SET @x = '19-May-1752 22:55:07.233'; ----------------------------------- Msg 242, Level 16, State 3, Line 2 The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value. -- Invalid time DECLARE @x DATETIME; SET @x = '19-May-2017 24:55:07.233'; ----------------------------------- Msg 242, Level 16, State 3, Line 2 The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
⇒ Single-Byte Character Data Types in SQL Server Transact-SQL
⇐ Time-Only DATETIME Values in SQL Server Transact-SQL
2017-04-08, 12529🔥, 0💬
Popular Posts:
What Is Transport Network Substrate (TNS) in Oracle? TNS, Transport Network Substrate, is a foundati...
How To Create a Dynamic Cursor with the DYNAMIC Option in SQL Server Transact-SQL? If the underlying...
What Are the Underflow and Overflow Behaviors on FLOAT Literals in SQL Server Transact-SQL? If you e...
Is SQL Server Transact-SQL case sensitive? No. Transact-SQL is not case sensitive. Like the standard...
How to change the data type of an existing column with "ALTER TABLE" statements in SQL Server? Somet...