when i analyzing running T-SQL I found a query that have {ts '2013-04-02 00:00:00'} in where clause. i was so curious about this and tried to find the source. It was executed by a CrystalReport Report.
here is the query.
SELECT *
FROM [Table] B
WHERE CONVERT(VARCHAR, [AddedDateTime], 111)
BETWEEN CONVERT(VARCHAR, {ts '2013-03-31 00:00:00'}, 111)
AND CONVERT(VARCHAR, {ts '2013-04-02 00:00:00'}, 111)
Can anyone tel me what is it and where we can use it?
Developers describe TS-SQL as "A SQL database implemented purely in TypeScript type annotations". It is a SQL database implemented purely in TypeScript type annotations This means that it operates solely on types - you define a "database" (just a type annotation) and then query it using some more type annotations.
The basic syntax of “timestamp” data type in SQL is as follows : Timestamp 'date_expression time_expression'; A valid timestamp data expression consists of a date and a time, followed by an optional BC or AD.
It's an ODBC literal escape sequence
ODBC defines escape sequences for date, time, and timestamp literals. The syntax of these escape sequences is as follows:
{ts 'value'}
where we can use it?
Anywhere where a datetime
value is expected. ("timestamp" is SQL Standard vernacular for what SQL Server calls datetime
).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With