MarkMpn / Sql4Cds

SQL 4 CDS core engine and XrmToolbox tool
MIT License
74 stars 22 forks source link

Fixes #342

Closed MarkMpn closed 1 year ago

MarkMpn commented 1 year ago

Engine

Added sql_variant type support, including SQL_VARIANT_PROPERTY function Added IS [NOT] DISTINCT FROM predicate support Added @@SERVERNAME and @@VERSION global variables Added SERVERPROPERTY function support Added USE_LEGACY_UPDATE_MESSAGES query hint to use legacy update messages Assign, SetState, SetParentBusinessUnit and SetBusinessEquipment

Subquery fixes:

Fixed use of table-valued function with alias Fixed JSON_VALUE function with embedded null literals Fixed bulk DML operations that require non-standard requests Do not use merge joins for data types with different sort ordering Fixed filtering and sorting on non-lowercase attributes Fixed executing messages with OptionSetValue parameters Improved error reporting on batch DML statements

XTB

Updated minimum XTB version Improved plugin load logic to avoid version problems with dependencies Added autocomplete for collation names and variable names Fixed cross-threading error when showing warning messages Preserve tool window locations Improved display of string values containing line breaks and tabs

ADS

Added autocomplete for collation names and variable names