SET QUOTED_IDENTIFIER (Transact-SQL)

Source: Internet
Author: User

Causes SQL Server to follow the ISO rules for quotation-delimited identifiers and literal strings. identifiers delimited by double quotation marks can be Transact-SQL reserved keywords, or they can contain characters that are normally disallowed by the Transact-SQL identifier syntax conventions.

When SET QUOTED_IDENTIFIER is on, identifiers can be delimited by double quotation marks, and literals must be separated by single quotation marks.When SET QUOTED_IDENTIFIER is OFF, identifiers are not quoted and must conform to all Transact-SQL identifier rules. For more information, see database identifiers. text can be delimited by single or double quotation marks.

When SET QUOTED_IDENTIFIER is on (the default value), all strings separated by double quotation marks are interpreted as object identifiers.Therefore, the quoted identifiers do not have to conform to the Transact-SQL identifier rules.They can be reserved keywords and can contain characters that are not normally allowed in Transact-SQL identifiers. You cannot use double quotation marks to separate literal string expressions, but you must enclose literal strings in single quotation marks.   If the single quotation mark ( ' ) is part of a literal string, it can be represented by two single quotation marks ( ").  

When SET QUOTED_IDENTIFIER is OFF, the literal strings in the expression can be separated by either single or double quotation marks. if the literal string is delimited by double quotation marks, you can include embedded single quotation marks, such as ellipses, in the string.

Https://msdn.microsoft.com/zh-cn/library/ms174393.aspx

SET QUOTED_IDENTIFIER (Transact-SQL)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.