visual studio 2012 查询生成器
visual studio 2012 query builder
谁能告诉我这个错误是什么意思?每当我打开查询构建器时,它都会提示一个错误,指出遇到 SQL 语法错误。
https://msdn.microsoft.com/en-us/library/ms189012.aspx
我查看了 MSDN 中的以下页面,但我不明白它的意思...
例如,MSDN 文章中的这些要点是什么意思?
- SQL 语句不完整或包含一个或多个语法错误。
- SQL 语句有效但在图形窗格中不受支持(例如联合查询)。
- SQL 语句有效但包含特定于您正在使用的数据连接的语法。
USER
(您显然认为这是一个合适的 table 名称)是 SQL Server reserved word。
最好的解决方案是重命名您的 table,这样您就不必在每次要查询时转义 table 名称并明确这是您的用户数据 (嘿,有一个 table 名称建议 - userdata)。
另一种选择是用方括号将名称转义:
SELECT * FROM [users]
请注意,每次查询都必须这样做会很快变旧。同样,最好的解决方案是将 table 重命名为非保留字的名称。
谁能告诉我这个错误是什么意思?每当我打开查询构建器时,它都会提示一个错误,指出遇到 SQL 语法错误。
https://msdn.microsoft.com/en-us/library/ms189012.aspx
我查看了 MSDN 中的以下页面,但我不明白它的意思...
例如,MSDN 文章中的这些要点是什么意思?
- SQL 语句不完整或包含一个或多个语法错误。
- SQL 语句有效但在图形窗格中不受支持(例如联合查询)。
- SQL 语句有效但包含特定于您正在使用的数据连接的语法。
USER
(您显然认为这是一个合适的 table 名称)是 SQL Server reserved word。
最好的解决方案是重命名您的 table,这样您就不必在每次要查询时转义 table 名称并明确这是您的用户数据 (嘿,有一个 table 名称建议 - userdata)。
另一种选择是用方括号将名称转义:
SELECT * FROM [users]
请注意,每次查询都必须这样做会很快变旧。同样,最好的解决方案是将 table 重命名为非保留字的名称。