5

我有以下 SQL 语句。请告诉我我的翻译是否准确。我正在使用 MS SQL Server 2008。谢谢

(bld_sqft > 0 OR bld_area > 0)

我的翻译

bld_sqft > 0 OR bld_area > 0
4

2 回答 2

5

&gt;是一个 HTML 实体(通常因为 HTML<>用于标记而使用),它不是有效的 SQL,它不应该运行,除非它>在被发送到 SQL Server 之前被翻译。

有关 HTML 实体的信息,请参阅http://dev.w3.org/html5/html-author/charref

于 2012-11-02T15:39:16.533 回答
2

你从哪里得到这个 SQL 语句?您是对的, > 转换为大于符号,但它被编码为实体字符引用。几乎就像在网页上显示编码值时按字面意思对待一样。

[编辑] 如您所见,当我输入该符号时,它实际上在我的帖子中呈现为 > 符号...

一个很好的提示是,如果您看到与号 (&) 后跟两到四个字符,然后是分号,那么它应该呈现不同的方式:

http://www.htmlhelp.com/reference/html40/entities/special.html [/编辑]

于 2012-11-02T15:35:58.020 回答