set quoted_identifier on
时间: 2023-04-29 19:01:13 浏览: 87
set quoted_identifier on 是一种 SQL Server 中的设置,用于指示 SQL Server 是否应将双引号视为标识符的一部分。如果设置为 on,则 SQL Server 将双引号视为标识符的一部分;如果设置为 off,则 SQL Server 将双引号视为字符串的一部分。这个设置通常用于处理包含特殊字符的标识符或字符串。
相关问题
GO SET QUOTED_IDENTIFIER ON转成mysql语言
这段脚本是 SQL Server 的 T-SQL 语法,其中的 GO 和 SET QUOTED_IDENTIFIER ON 都是 SQL Server 特有的关键字和选项,MySQL 中没有对应的语法。
在 MySQL 中,可以使用 SET 关键字来设置会话变量。例如,要设置 MySQL 中的 SQL_MODE 变量,可以使用以下语句:
```
SET SESSION sql_mode='STRICT_TRANS_TABLES';
```
这个语句将设置当前会话的 SQL_MODE 变量为 STRICT_TRANS_TABLES。你可以根据需要设置其他会话变量。但是要注意,与 SQL Server 不同,MySQL 中没有类似于 GO 的批处理分隔符。
SET QUOTED_IDENTIFIER ON SET ARITHABORT ON SET NUMERIC_ROUNDABORT OFF SET CONCAT_NULL_YIELDS_NULL ON SET ANSI_NULLS ON SET ANSI_PADDING ON SET ANSI_WARNINGS ON解释这段代码
这段代码是SQL Server中的T-SQL语句,用于设置数据库会话的选项。
- SET QUOTED_IDENTIFIER ON:指示在执行 Transact-SQL 语句时,将使用 ANSI(ISO)设置来处理引用标识符。
- SET ARITHABORT ON:指示在发生运算错误时回滚整个事务。
- SET NUMERIC_ROUNDABORT OFF:指示在处理数值计算时,不对结果进行四舍五入。
- SET CONCAT_NULL_YIELDS_NULL ON:指示在连接操作中,如果任一表达式为 NULL,则结果为 NULL。
- SET ANSI_NULLS ON:指示在处理 NULL 值时,使用 ANSI(ISO)默认设置。
- SET ANSI_PADDING ON:指示在存储字符和二进制数据时,使用 ANSI(ISO)默认设置来填充。
- SET ANSI_WARNINGS ON:指示在出现警告时,向客户端返回一个消息。