SQL列名转义
在SQL语句中标识列通常需要指定列名。但是,某些情况下可能需要转义这些名称,从而引发以下问题:
SQL是否有转义列名的标准?
是的,SQL:1999标准指定使用双引号("")作为标识符(包括列名)的分隔符。
在MySQL和SQLite中,有哪些转义列名的选项?
MySQL和SQLite都支持使用双引号作为列名分隔符。在MySQL中,您可以选择启用ANSI模式以使此功能生效。
此方法是否也适用于SQL Server?
是的,SQL Server也支持使用双引号转义列名,但是您必须启用QUOTED_IDENTIFIER选项才能使其生效。
以上是如何在 SQL 中转义列名?的详细内容。更多信息请关注PHP中文网其他相关文章!