2011-02-18 48 views
1

我在写一个程序,它为每个表名生成标准别名。为了做到这一点,我需要确保我不会生成一个与sql保留关键字匹配的别名(例如:'max','top','abs'等)。我意识到我可以将生成的别名放入方括号中,以使用文字名称而不管保留关键字......但我会避免这样做。是否有可以查询的表格,其中包含保留关键字的列表?有没有办法查询SQL Server 2008中的保留关键字列表?

+2

你真的不应该避免这样做。在生成代码后,如果在新版本中添加了保留字,会发生什么情况?添加括号似乎比查询保留关键字容易得多。 – Ocelot20

+0

我发布的链接还包含未来的关键字。但我同意括号是最好的。 – mellamokb

回答

相关问题