mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-02-16 18:47:57 -05:00
fix the select script gen issue for Synapse db (#1724)
This commit is contained in:
@@ -693,7 +693,7 @@ namespace Microsoft.SqlTools.ServiceLayer.Scripting
|
|||||||
|
|
||||||
// Check if we're called for EDIT for SQL2016+/Sterling+.
|
// Check if we're called for EDIT for SQL2016+/Sterling+.
|
||||||
// We need to omit temporal columns if such are present on this table.
|
// We need to omit temporal columns if such are present on this table.
|
||||||
if (server.Version.Major >= 13 || (DatabaseEngineType.SqlAzureDatabase == server.DatabaseEngineType && server.Version.Major >= 12))
|
if (server.Version.Major >= 13 || (DatabaseEngineType.SqlAzureDatabase == server.DatabaseEngineType && server.Version.Major >= 12 && !isDw))
|
||||||
{
|
{
|
||||||
// We're called in order to generate a list of columns for EDIT TOP N rows.
|
// We're called in order to generate a list of columns for EDIT TOP N rows.
|
||||||
// Don't return auto-generated, auto-populated, read-only temporal columns.
|
// Don't return auto-generated, auto-populated, read-only temporal columns.
|
||||||
@@ -702,7 +702,7 @@ namespace Microsoft.SqlTools.ServiceLayer.Scripting
|
|||||||
|
|
||||||
// Check if we're called for EDIT for SQL2022+/Sterling+.
|
// Check if we're called for EDIT for SQL2022+/Sterling+.
|
||||||
// We need to omit dropped ledger columns if such are present
|
// We need to omit dropped ledger columns if such are present
|
||||||
if (server.Version.Major >= 16 || (DatabaseEngineType.SqlAzureDatabase == server.DatabaseEngineType && server.Version.Major >= 12))
|
if (server.Version.Major >= 16 || (DatabaseEngineType.SqlAzureDatabase == server.DatabaseEngineType && server.Version.Major >= 12 && !isDw))
|
||||||
{
|
{
|
||||||
filterExpressions.Add("@IsDroppedLedgerColumn=0");
|
filterExpressions.Add("@IsDroppedLedgerColumn=0");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user