我有以下SQL语句。如果我的翻译准确无误,请告诉我。我正在使用MS SQL Server 2008.谢谢
(bld_sqft > 0 OR bld_area > 0)
我的翻译
bld_sqft > 0 OR bld_area > 0
答案 0 :(得分:4)
>
是一个HTML实体(通常使用,因为HTML使用<>
进行标记),这不是有效的SQL,除非在被转换为>
之前它不应该运行发送到SQL Server。
有关HTML实体的信息,请参阅http://dev.w3.org/html5/html-author/charref。
答案 1 :(得分:1)
你在哪里得到这个SQL语句?你是对的&gt;转换为大于符号,但它被编码为实体字符引用。几乎就像在网页上显示编码值时,字面意思一样。
[编辑] 如您所见,当我输入该符号时,它实际上呈现为&gt;在我的帖子中的符号...
一个好的提示是,如果你看到&符号(&amp;)后跟两到四个字符,然后是一个分号,它应该以不同的方式呈现:
http://www.htmlhelp.com/reference/html40/entities/special.html [/编辑]