我有一個名爲PaymentReciept
的表的數據庫我正在玩,並發現一些簡單的選擇所有查詢意外的結果。SQL查詢中的方括號意外的結果
// Return 3139 rows
select * from PaymentReciept
// Return 3139 rows
select * from dbo.PaymentReciept
// Return 0 rows
select * from [dbo.PaymentReciept]
我不明白爲什麼帶方括號的查詢沒有返回結果。我知道方括號用作使用某些特殊字符或關鍵字的標識符的分隔符。
有人可以向我解釋發生了什麼事情,或者直接給我一些文章或書籍,我可以更多地瞭解這種行爲。
還應該指出的原因倒投票時反對投票的問題。 –