mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-01-20 17:24:00 -05:00
Feature/sqlcmd : Enable running scripts with SQLCMD variables - Part 1 (#839)
* Part1 : Changes to make cmdcmd script to work with parameters in script * Stop SQL intellisense for SQLCMD * Adding test for Intellisense handling of SQLCMD page * Removing unintentional spacing changes caused by formatting * Updating with smaller CR comments. Will discuss regarding script vs other options in batch info * Removing unintentional change * Adding latest PR comments
This commit is contained in:
@@ -163,6 +163,11 @@ namespace Microsoft.SqlTools.ServiceLayer.SqlContext
|
||||
/// </summary>
|
||||
private const int DefaultQueryGovernorCostLimit = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Default value for flag to run query in sqlcmd mode
|
||||
/// </summary>
|
||||
private bool DefaultSqlCmdMode = false;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Member Variables
|
||||
@@ -633,6 +638,21 @@ namespace Microsoft.SqlTools.ServiceLayer.SqlContext
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Set sqlCmd Mode
|
||||
/// </summary>
|
||||
public bool IsSqlCmdMode
|
||||
{
|
||||
get
|
||||
{
|
||||
return GetOptionValue<bool>("isSqlCmdMode", DefaultSqlCmdMode);
|
||||
}
|
||||
set
|
||||
{
|
||||
SetOptionValue("isSqlCmdMode", value);
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Public Methods
|
||||
@@ -670,6 +690,7 @@ namespace Microsoft.SqlTools.ServiceLayer.SqlContext
|
||||
AnsiPadding = newSettings.AnsiPadding;
|
||||
AnsiWarnings = newSettings.AnsiWarnings;
|
||||
AnsiNulls = newSettings.AnsiNulls;
|
||||
IsSqlCmdMode = newSettings.IsSqlCmdMode;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
Reference in New Issue
Block a user