2011-02-18 50 views
1

我在寫一個程序,它爲每個表名生成標準別名。爲了做到這一點,我需要確保我不會生成一個與sql保留關鍵字匹配的別名(例如:'max','top','abs'等)。我意識到我可以將生成的別名放入方括號中,以使用文字名稱而不管保留關鍵字......但我會避免這樣做。是否有可以查詢的表格,其中包含保留關鍵字的列表?有沒有辦法查詢SQL Server 2008中的保留關鍵字列表?

+2

你真的不應該避免這樣做。在生成代碼後,如果在新版本中添加了保留字,會發生什麼情況?添加括號似乎比查詢保留關鍵字容易得多。 – Ocelot20

+0

我發佈的鏈接還包含未來的關鍵字。但我同意括號是最好的。 – mellamokb

回答

相關問題