在sql中,单引号和双引号的区别?我看到有的用的是单引号有的用的是双引号. 变量为什么还要用引号呢?
哎!
双引号只能用于分隔标识符,不能用于分隔字符串。 为保持与现有应用程序的兼容性,SQL Server 并不完全强制该规则。如果字符串没有超过标识符的长度,则该字符串可包含在双引号内。但不建议这样做。
单引号必须用来包含字符串,不能用于分隔标识符。 如果字符串包含单引号,则需要在单引号前再增加一个单引号:
SELECT * FROM "My Table"WHERE "Last Name" = 'O''Brien'
谢谢,明白!