Skip to content

Commit da646dc

Browse files
committed
Bulk escaping @ symbols for LOC
1 parent 02f5ab4 commit da646dc

110 files changed

Lines changed: 642 additions & 642 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/2014/database-engine/deprecated-database-engine-features-in-sql-server-2016.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ manager: craigg
3434
|Database objects|Ability to return result sets from triggers|None|Returning results from trigger|12|
3535
|Encryption|Encryption using RC4 or RC4_128 is deprecated and is scheduled to be removed in the next version. Decrypting RC4 and RC4_128 is not deprecated.|Use another encryption algorithm such as AES.|Deprecated encryption algorithm|253|
3636
|Remote servers|sp_addremotelogin<br /><br /> sp_addserver<br /><br /> sp_dropremotelogin<br /><br /> sp_helpremotelogin<br /><br /> sp_remoteoption|Replace remote servers by using linked servers. sp_addserver can only be used with the local option.|sp_addremotelogin<br /><br /> sp_addserver<br /><br /> sp_dropremotelogin<br /><br /> sp_helpremotelogin<br /><br /> sp_remoteoption|70<br /><br /> 69<br /><br /> 71<br /><br /> 72<br /><br /> 73|
37-
|Remote servers|@@remserver|Replace remote servers by using linked servers.|None|None|
37+
|Remote servers|\@\@remserver|Replace remote servers by using linked servers.|None|None|
3838
|Remote servers|SET REMOTE_PROC_TRANSACTIONS|Replace remote servers by using linked servers.|SET REMOTE_PROC_TRANSACTIONS|110|
3939
|Set options|`SET ROWCOUNT` for `INSERT`, `UPDATE`, and `DELETE` statements|TOP keyword|SET ROWCOUNT|109|
4040
|Table hints|HOLDLOCK table hint without parenthesis.|Use HOLDLOCK with parenthesis.|HOLDLOCK table hint without parenthesis|167|
@@ -137,7 +137,7 @@ manager: craigg
137137
|[!INCLUDE[tsql](../includes/tsql-md.md)]|ROWGUIDCOL as a column name in DML statements.|Use $rowguid.|ROWGUIDCOL|182|
138138
|[!INCLUDE[tsql](../includes/tsql-md.md)]|IDENTITYCOL as a column name in DML statements.|Use $identity.|IDENTITYCOL|183|
139139
|[!INCLUDE[tsql](../includes/tsql-md.md)]|Use of #, ## as temporary table and temporary stored procedure names.|Use at least one additional character.|'#' and '##' as the name of temporary tables and stored procedures|185|
140-
|[!INCLUDE[tsql](../includes/tsql-md.md)]|Use of @, @@, or @@ as [!INCLUDE[tsql](../includes/tsql-md.md)] identifiers.|Do not use @ or @@ or names that begin with @@ as identifiers.|'@' and names that start with '@@' as [!INCLUDE[tsql](../includes/tsql-md.md)] identifiers|186.|
140+
|[!INCLUDE[tsql](../includes/tsql-md.md)]|Use of \@, \@\@, or \@\@ as [!INCLUDE[tsql](../includes/tsql-md.md)] identifiers.|Do not use \@ or \@\@ or names that begin with \@\@ as identifiers.|'\@' and names that start with '\@\@' as [!INCLUDE[tsql](../includes/tsql-md.md)] identifiers|186.|
141141
|[!INCLUDE[tsql](../includes/tsql-md.md)]|Use of DEFAULT keyword as default value.|Do not use the word DEFAULT as a default value.|DEFAULT keyword as a default value|187|
142142
|[!INCLUDE[tsql](../includes/tsql-md.md)]|Use of a space as a separator between table hints.|Use a comma to separate table hints.|Multiple table hints without comma|168|
143143
|[!INCLUDE[tsql](../includes/tsql-md.md)]|The select list of an aggregate indexed view must contain COUNT_BIG (*) in 90 compatibility mode|Use COUNT_BIG (*).|Index view select list without COUNT_BIG(*)|2|

docs/2014/integration-services/catalog/ssis-catalog.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ manager: craigg
5858

5959
- The name might not contain leading or trailing spaces.
6060

61-
- @ is not allowed as the first character, but subsequent characters might use @.
61+
- \@ is not allowed as the first character, but subsequent characters might use \@.
6262

6363
- The length of the name must be greater than 0 and less than or equal to 128.
6464

@@ -76,7 +76,7 @@ manager: craigg
7676

7777
- The name might not contain leading or trailing spaces.
7878

79-
- @ is not allowed as the first character, but subsequent characters might use @.
79+
- \@ is not allowed as the first character, but subsequent characters might use \@.
8080

8181
- The length of the name must be greater than 0 and less than or equal to 128.
8282

docs/2014/integration-services/data-flow/ole-db-source.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ manager: craigg
7575

7676
`EXEC uspGetWhereUsedProductID ?, ?`
7777

78-
The stored procedure expects the variables, `@StartProductID` and `@CheckDate`, to provide parameter values. The order in which the parameters appear in the **Mappings** list is irrelevant. The only requirement is that the parameter names match the variable names in the stored procedure, including the @ sign.
78+
The stored procedure expects the variables, `@StartProductID` and `@CheckDate`, to provide parameter values. The order in which the parameters appear in the **Mappings** list is irrelevant. The only requirement is that the parameter names match the variable names in the stored procedure, including the \@ sign.
7979

8080
### Mapping Parameters to Variables
8181
The parameters are mapped to variables that provide the parameter values at run time. The variables are typically user-defined variables, although you can also use the system variables that [!INCLUDE[ssISnoversion](../../includes/ssisnoversion-md.md)] provides. If you use user-defined variables, make sure that you set the data type to a type that is compatible with the data type of the column that the mapped parameter references. For more information, see [Integration Services &#40;SSIS&#41; Variables](../integration-services-ssis-variables.md).

docs/2014/integration-services/execute-sql-task-editor-parameter-mapping-page.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ manager: craigg
3939
**Parameter Name**
4040
Provide a parameter name.
4141

42-
Depending on the connection manager type that the task uses, you must use numbers or parameter names. Some connection manager types require that the first character of the parameter name is the @ sign , specific names like @Param1, or column names as parameter names.
42+
Depending on the connection manager type that the task uses, you must use numbers or parameter names. Some connection manager types require that the first character of the parameter name is the \@ sign , specific names like \@Param1, or column names as parameter names.
4343

4444
**Related Topics:** [Parameters and Return Codes in the Execute SQL Task](../../2014/integration-services/parameters-and-return-codes-in-the-execute-sql-task.md)
4545

docs/2014/integration-services/expressions/identifiers-ssis.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ manager: craigg
3535

3636
- The first character of the name must be a letter as defined by the Unicode Standard 2.0, or an underscore (_).
3737

38-
- Subsequent characters can be letters or numbers as defined in the Unicode Standard 2.0, the underscore (_), @, $, and # characters.
38+
- Subsequent characters can be letters or numbers as defined in the Unicode Standard 2.0, the underscore (_), \@, $, and # characters.
3939

4040
> [!IMPORTANT]
4141
> Embedded spaces and special characters, other than the ones listed, are not valid in regular identifiers. In order to use spaces and special characters, you must use a qualified identifier instead of a regular identifier.
@@ -83,15 +83,15 @@ manager: craigg
8383
> If both elements in dotted notation are enclosed in one pair of brackets, the expression evaluator interprets the pair as a single identifier, not a source-column combination.
8484
8585
## Variables in Expressions
86-
Variables, when referenced in expressions, must include the @ prefix. For example, the **Counter** variable is referenced by using @Counter. The @ character is not part of the variable name; it only identifies the variable to the expression evaluator. If you build expressions by using the dialog boxes that [!INCLUDE[ssIS](../../includes/ssis-md.md)] Designer provides, the @ character is automatically added to the variable name. It is not valid to include spaces between the @ character and the variable name.
86+
Variables, when referenced in expressions, must include the \@ prefix. For example, the **Counter** variable is referenced by using \@Counter. The \@ character is not part of the variable name; it only identifies the variable to the expression evaluator. If you build expressions by using the dialog boxes that [!INCLUDE[ssIS](../../includes/ssis-md.md)] Designer provides, the \@ character is automatically added to the variable name. It is not valid to include spaces between the \@ character and the variable name.
8787
8888
Variable names follow the same rules as those for other regular identifiers:
8989
9090
- The first character of the name must be a letter as defined by the Unicode Standard 2.0, or an underscore (_).
9191
92-
- Subsequent characters can be letters or numbers as defined in the Unicode Standard 2.0, the underscore (_), @, $, and # characters.
92+
- Subsequent characters can be letters or numbers as defined in the Unicode Standard 2.0, the underscore (_), \@, $, and # characters.
9393
94-
If a variable name contains characters other than those listed, the variable must be enclosed in brackets. For example, variable names with spaces must be enclosed in brackets. The opening bracket follows the @ character. For example, the **My Name** variable is referenced as @[My Name]. It is not valid to include spaces between the variable name and the brackets.
94+
If a variable name contains characters other than those listed, the variable must be enclosed in brackets. For example, variable names with spaces must be enclosed in brackets. The opening bracket follows the \@ character. For example, the **My Name** variable is referenced as \@[My Name]. It is not valid to include spaces between the variable name and the brackets.
9595
9696
> [!NOTE]
9797
> The names of user-defined and system variables are case-sensitive.

docs/2014/integration-services/expressions/integration-services-ssis-expressions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ manager: craigg
4141

4242
- Variables use an expression to set their value. For example, GETDATE() sets the value of the variable to the current date.
4343

44-
- Precedence constraints can use expressions to specify the conditions that determine whether the constrained task or container in a package runs. Expressions used in a precedence constraint must evaluate to `true` or `false`. For example, the expression @A > @B compares two user-defined variables to determine whether the constrained task runs.
44+
- Precedence constraints can use expressions to specify the conditions that determine whether the constrained task or container in a package runs. Expressions used in a precedence constraint must evaluate to `true` or `false`. For example, the expression \@A > \@B compares two user-defined variables to determine whether the constrained task runs.
4545

46-
- The For Loop container can use expressions to build the initialization, evaluation, and the incrementing statements that the looping structure uses. For example, the expression @Counter = 1 initializes the loop counter.
46+
- The For Loop container can use expressions to build the initialization, evaluation, and the incrementing statements that the looping structure uses. For example, the expression \@Counter = 1 initializes the loop counter.
4747

4848
Expressions can also be used to update the values of properties of packages, containers such as the For Loop and Foreach Loop, tasks, package and project level connection managers, log providers, and Foreach enumerators. For example, using a property expression, the string "Localhost.AdventureWorks" can be assigned to the ConnectionName property of the Execute SQL task. For more information, see [Use Property Expressions in Packages](use-property-expressions-in-packages.md).
4949

@@ -53,7 +53,7 @@ manager: craigg
5353
## Expression Builder
5454
The expression builder is a graphical tool for building expressions. It is available in the **Conditional Split Transformation Editor**, **Derived Column Transformation Editor** dialog boxes, and in the **Expression Builder** dialog box, is a graphical tool for building expressions.
5555

56-
The expression builder provides folders that contain package-specific elements, and folders that contain the functions, type casts, and operators that the expression language provides. The package-specific elements include system variables and user-defined variables. In the **Conditional Split Transformation Editor** and **Derived Column Transformation Editor** dialog boxes, you can also view data columns. To build expressions for the transformations, you can drag items from the folders to the **Condition** or **Expression** column or you can type the expression directly in the column. The expression builder automatically adds needed syntax elements such as the @ prefix on variable names.
56+
The expression builder provides folders that contain package-specific elements, and folders that contain the functions, type casts, and operators that the expression language provides. The package-specific elements include system variables and user-defined variables. In the **Conditional Split Transformation Editor** and **Derived Column Transformation Editor** dialog boxes, you can also view data columns. To build expressions for the transformations, you can drag items from the folders to the **Condition** or **Expression** column or you can type the expression directly in the column. The expression builder automatically adds needed syntax elements such as the \@ prefix on variable names.
5757

5858
> [!NOTE]
5959
> The names of user-defined and system variables are case-sensitive.

docs/2014/integration-services/expressions/sqrt-ssis-expression.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ SQRT(SQUARE(@Side1) + SQUARE(@Side2))
6262
```
6363

6464
> [!NOTE]
65-
> In expressions, variable names always include the @ prefix.
65+
> In expressions, variable names always include the \@ prefix.
6666
6767
## See Also
6868
[Functions &#40;SSIS Expression&#41;](functions-ssis-expression.md)

docs/2014/integration-services/expressions/square-ssis-expression.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ SQRT(SQUARE(@Side1) + SQUARE(@Side2))
6060
```
6161

6262
> [!NOTE]
63-
> In expressions, variable names always include the @ prefix.
63+
> In expressions, variable names always include the \@ prefix.
6464
6565
## See Also
6666
[Functions &#40;SSIS Expression&#41;](functions-ssis-expression.md)

docs/2014/integration-services/expressions/syntax-ssis.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ manager: craigg
3333
## Identifiers
3434
Expressions can include column and variable identifiers. The columns can originate in the data source or can be created by transformations in the data flow. Expressions can use lineage identifiers to refer to columns. Lineage identifiers are numbers that uniquely identify package elements. Lineage identifiers, referenced in an expression, must include the pound (#) prefix. For example, the lineage identifier 138 is referenced using #138.
3535

36-
Expressions can include the system variables that [!INCLUDE[ssIS](../../includes/ssis-md.md)] provides and custom variables. Variables, when referenced in an expression, must include the @ prefix. For example, the `Counter` variable is referenced using @Counter. The @ character is not part of the variable name; it only indicates to the expression evaluator that the identifier is a variable. For more information, see [Identifiers &#40;SSIS&#41;](identifiers-ssis.md).
36+
Expressions can include the system variables that [!INCLUDE[ssIS](../../includes/ssis-md.md)] provides and custom variables. Variables, when referenced in an expression, must include the \@ prefix. For example, the `Counter` variable is referenced using \@Counter. The \@ character is not part of the variable name; it only indicates to the expression evaluator that the identifier is a variable. For more information, see [Identifiers &#40;SSIS&#41;](identifiers-ssis.md).
3737

3838
## Literals
3939
Expressions can include numeric, string, and Boolean literals. String literals used in expressions must be enclosed in quotation marks. Numeric and Boolean literals do not take quotation marks. The expression language includes escape sequences for characters that are frequently escaped. For more information, see [Literals &#40;SSIS&#41;](numeric-string-and-boolean-literals.md).

0 commit comments

Comments
 (0)