diff --git a/Packages.props b/Packages.props
index 31c2be82..baa6bf15 100644
--- a/Packages.props
+++ b/Packages.props
@@ -27,7 +27,7 @@
-
+
diff --git a/src/Microsoft.SqlTools.ServiceLayer/LanguageServices/AutoCompleteHelper.cs b/src/Microsoft.SqlTools.ServiceLayer/LanguageServices/AutoCompleteHelper.cs
index 660e9a45..1ef620d0 100644
--- a/src/Microsoft.SqlTools.ServiceLayer/LanguageServices/AutoCompleteHelper.cs
+++ b/src/Microsoft.SqlTools.ServiceLayer/LanguageServices/AutoCompleteHelper.cs
@@ -20,8 +20,8 @@ using Range = Microsoft.SqlTools.ServiceLayer.Workspace.Contracts.Range;
namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
{
///
- /// Main class for Language Service functionality including anything that reqires knowledge of
- /// the language to perfom, such as definitions, intellisense, etc.
+ /// Main class for Language Service functionality including anything that requires knowledge of
+ /// the language to perform, such as definitions, intellisense, etc.
///
public static class AutoCompleteHelper
{
@@ -30,6 +30,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
public static readonly string[] DefaultCompletionText = new string[]
{
"abs",
+ "abort",
"acos",
"action",
"add",
@@ -39,7 +40,10 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"any",
"apply",
"approx_count_distinct",
+ "approx_percentile_cont",
+ "approx_percentile_disc",
"are",
+ "array",
"as",
"asc",
"ascii",
@@ -48,12 +52,16 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"atan",
"atn2",
"authorization",
+ "auto",
+ "auto_drop",
"avg",
"backup",
"begin",
"between",
"binary",
"bit",
+ "bit_count",
+ "blockers",
"both",
"break",
"bulk",
@@ -107,6 +115,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"database",
"datalength",
"date",
+ "date_bucket",
"dateadd",
"datediff",
"datefromparts",
@@ -114,7 +123,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"datepart",
"datetime",
"datetime2",
- "date_bucket",
+ "datetrunc",
"day",
"days",
"dbcc",
@@ -161,6 +170,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"fillfactor",
"filter",
"first",
+ "first_value",
"float",
"floor",
"for",
@@ -170,8 +180,10 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"from",
"full",
"function",
+ "generate_series",
"geography",
"get",
+ "get_bit",
"getdate",
"getutcdate",
"global",
@@ -193,6 +205,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"identity_insert",
"identitycol",
"if",
+ "ignore",
"iif",
"image",
"immediate",
@@ -219,7 +232,9 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"key",
"language",
"last",
+ "leading",
"left",
+ "left_shift",
"len",
"level",
"like",
@@ -236,11 +251,13 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"masked",
"match",
"max",
+ "max_duration",
"maxdop",
"merge",
"message",
"min",
"minute",
+ "minutes",
"modify",
"module",
"month",
@@ -261,6 +278,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"now",
"null",
"nullif",
+ "nulls",
"numeric",
"nvarchar",
"object",
@@ -287,6 +305,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"password",
"path",
"patindex",
+ "pause",
"percent",
"percentage",
"period",
@@ -305,6 +324,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"proc",
"procedure",
"public",
+ "quarter",
"query_store",
"quoted_identifier",
"quotename",
@@ -334,6 +354,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"replicate",
"replication",
"required",
+ "respect",
"restart",
"restore",
"restrict",
@@ -344,6 +365,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"revert",
"revoke",
"right",
+ "right_shift",
"rollback",
"rollup",
"round",
@@ -355,6 +377,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"rule",
"sample",
"save",
+ "scalar",
"schema",
"schemabinding",
"scoped",
@@ -363,6 +386,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"secondary",
"security",
"select",
+ "self",
"send",
"sent",
"sequence",
@@ -371,6 +395,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"session_user",
"sessionproperty",
"set",
+ "set_bit",
"sets",
"setuser",
"shutdown",
@@ -421,6 +446,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"tinyint",
"to",
"top",
+ "trailing",
"tran",
"transaction",
"translate",
@@ -455,6 +481,8 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
"version",
"view",
"waitfor",
+ "wait_at_low_priority",
+ "week",
"when",
"where",
"while",