Sql server 2008 有没有办法在SQL Server 2008中查询保留关键字列表?

Sql server 2008 有没有办法在SQL Server 2008中查询保留关键字列表?,sql-server-2008,Sql Server 2008,我正在编写一个程序,可以为每个表名生成标准别名。为此,我需要确保我没有生成与sql保留关键字匹配的别名(例如:“max”、“top”、“abs”等)。我意识到我可以将生成的别名放在方括号中,以使用文字名称,而不考虑保留的关键字。。。但我想避免这样做。是否可以查询包含保留关键字列表的表?在此列表中创建您自己的表: 在此列表中创建您自己的表格: 你真的不应该避免这样做。如果在生成代码后在新版本中添加保留字,会发生什么情况?添加括号似乎比查询保留关键字容易得多。我发布的链接也包括将来的关键字。但我同意

我正在编写一个程序,可以为每个表名生成标准别名。为此,我需要确保我没有生成与sql保留关键字匹配的别名(例如:“max”、“top”、“abs”等)。我意识到我可以将生成的别名放在方括号中,以使用文字名称,而不考虑保留的关键字。。。但我想避免这样做。是否可以查询包含保留关键字列表的表?

在此列表中创建您自己的表:


在此列表中创建您自己的表格:


你真的不应该避免这样做。如果在生成代码后在新版本中添加保留字,会发生什么情况?添加括号似乎比查询保留关键字容易得多。我发布的链接也包括将来的关键字。但我同意括号是最好的。你真的不应该避免这样做。如果在生成代码后在新版本中添加保留字,会发生什么情况?添加括号似乎比查询保留关键字容易得多。我发布的链接也包括将来的关键字。但我同意括号是最好的。