我有一个名为PaymentReciept
的表的数据库我正在玩,并发现一些简单的选择所有查询意外的结果。SQL查询中的方括号意外的结果
// Return 3139 rows
select * from PaymentReciept
// Return 3139 rows
select * from dbo.PaymentReciept
// Return 0 rows
select * from [dbo.PaymentReciept]
我不明白为什么带方括号的查询没有返回结果。我知道方括号用作使用某些特殊字符或关键字的标识符的分隔符。
有人可以向我解释发生了什么事情,或者直接给我一些文章或书籍,我可以更多地了解这种行为。
还应该指出的原因倒投票时反对投票的问题。 –