Andrew Harper
74a95fdbd1
Add support for DENY
statements ( #1836 )
2025-05-14 09:21:23 +02:00
Andrew Harper
a497358c3a
Add CREATE TRIGGER
support for SQL Server ( #1810 )
2025-05-03 16:59:13 +02:00
Andrew Harper
2eb1e7bdd4
Add CREATE FUNCTION
support for SQL Server ( #1808 )
2025-04-23 18:10:57 +02:00
Roman Borschel
0d2976d723
Add support for MSSQL IF/ELSE statements. ( #1791 )
...
Co-authored-by: Roman Borschel <roman@cluvio.com>
2025-04-06 07:09:24 +02:00
Roman Borschel
25bb871175
Enable double-dot-notation for mssql. ( #1787 )
...
Co-authored-by: Roman Borschel <roman@cluvio.com>
2025-03-31 17:53:56 +02:00
Mohamed Abdeen
85f855150f
SET with a list of comma separated assignments ( #1757 )
2025-03-12 21:02:39 +01:00
Ophir LOJKINE
d5dbe86da9
re-add support for nested comments in mssql ( #1754 )
2025-03-01 07:13:33 +01:00
Ifeanyi Ubah
3e90a18f6d
Replace Method
and CompositeAccess
with CompoundFieldAccess
( #1716 )
2025-02-19 18:49:42 +01:00
Yoav Cohen
5da702fc19
Add support for Snowflake AT/BEFORE ( #1667 )
2025-01-19 12:08:45 +01:00
Yoav Cohen
3b4dc0f227
MsSQL SET for session params ( #1646 )
2025-01-11 10:51:01 +01:00
Yoav Cohen
687ce2d5f4
Add support for MS-SQL BEGIN/END TRY/CATCH ( #1649 )
2025-01-08 19:31:24 +01:00
gaoqiangz
92be237cfc
Add support for MSSQL's JSON_ARRAY
/JSON_OBJECT
expr ( #1507 )
...
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
2024-11-18 09:22:18 -05:00
gaoqiangz
62eaee62dc
Add support for MSSQL's XQuery
methods ( #1500 )
...
Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
2024-11-14 15:32:57 -05:00
Ophir LOJKINE
3a8369aaf5
Parse true and false as identifiers in mssql ( #1510 )
2024-11-13 05:25:26 -05:00
Andrew Lamb
a9a9d58c38
Fix typo in Dialect::supports_eq_alias_assigment
( #1478 )
2024-11-06 16:47:01 +01:00
Yoav Cohen
45c5d69b22
MsSQL TRY_CONVERT ( #1477 )
2024-10-20 16:29:55 -04:00
Yoav Cohen
1dd7d26fbb
Add support for parsing MsSql alias with equals ( #1467 )
2024-10-20 14:12:39 -04:00
Andrew Lamb
9934f3d931
Update to ASF header / add when missing ( #1437 )
2024-09-21 06:23:28 -04:00
Joey Hain
0b5722afbf
Support for CONNECT BY ( #1138 )
2024-04-27 06:52:21 -04:00
Ophir LOJKINE
6b03a259aa
Parse SUBSTRING
FROM
syntax in all dialects, reflect change in the AST ( #1173 )
2024-03-13 11:08:27 -04:00
Ophir LOJKINE
c905ee0cb8
Support CONVERT
expressions ( #1048 )
2023-11-20 14:55:18 -05:00
Andrew Lamb
6739d377bd
Add docstrings for Dialect
s, update README ( #1016 )
2023-10-23 18:09:02 -04:00
Jeremy Maness
8bbb85356c
Fix SUBSTRING from/to argument construction for mssql ( #947 )
2023-08-17 06:17:57 -04:00
Andrew Lamb
5ecf633e31
Add dialect_from_str
and improve Dialect
documentation ( #848 )
...
* Add `dialect_from_str` and improve `Dialect` documentation
* cleanup
* fix compilation with nostd
2023-04-27 11:37:11 -04:00
Maciej Skrzypkowski
a1b7341b87
Non-Latin characters support ( #840 )
...
* Non latin characters
---------
Co-authored-by: Maciej Skrzypkowski <maciej.skrzypkowski@satoricyber.com>
* Test for mysql
---------
Co-authored-by: Maciej Skrzypkowski <maciej.skrzypkowski@satoricyber.com>
2023-03-23 07:07:17 -04:00
sam
a8a8e65b7c
PostgreSQL: GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY and GENERATED ALWAYS AS ( generation_expr ) support ( #832 )
...
* GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY [ ( sequence_options ) basic impl - test are failing.
* PostgreSQL GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY [ ( sequence_options ) and GENERATED ALWAYS AS ( generation_expr ) STORED implementation.
2023-03-16 05:54:00 -04:00
joshwd36
17f8eb9c5a
Fix clippy lints ( #287 )
2021-01-07 18:30:12 +01:00
Nikhil Benesch
e78cf0483e
Standardize license headers
...
Standardize the license header, removing the Grove Enterprise copyright
notice where it exists per #58 . Also add a CI check to ensure that files
without license headers don't get merged.
Fix #58 .
2019-06-04 10:54:12 -04:00
Nickolay Ponomarev
d0a782d8cc
[mssql] Support delimited identifiers in [square brackets]
...
T-SQL supports non-standard `[...]` quoting in addition to the widely
supported and standard `"..."`:
https://docs.microsoft.com/en-us/sql/relational-databases/databases/database-identifiers?view=sql-server-2017
2019-06-02 13:48:14 +03:00
Nickolay Ponomarev
304710d59a
Add MSSQL dialect and fix up the postgres' identifier rules
...
The `@@version` test is MS' dialect of SQL, it seems, so test it with
its own dialect.
Update the rules for identifiers in Postresql dialect per documentation,
while we're at it. The current identifier rules in Postgresql dialect
were introduced in this commit - as a copy of generic rules, it seems:
810cd8e6cf (diff-2808df0fba0aed85f9d35c167bd6a5f1L138)
2019-05-04 01:00:13 +03:00