2010-09-17 122 views
2

我需要在我的Java程序中具有特定数据库引擎的所有SQL关键字的列表。如何获得Java中的所有SQL关键字?

我知道,我可以使用DatabaseMetaData.getSQLKeywords()方法从JDBC要列出在ANSI所有的数据库特定的SQL关键字:2003

但如何让所有ANSI(标准)的列表SQL关键字?

+1

刚刚解决了根问题,但问题仍然打开。 for oracle我正在查询关键词的列表: select * from V $ RESERVED_WORDS where reserved ='Y'and length> 1 or res_semi ='Y'by order by order; – porchini 2010-09-17 14:44:35

+0

你为什么需要这样的清单?只需将所有标识符(即非关键字)放在''中,即使它们看起来像关键字,也可以使用它们。 – 2011-06-06 17:25:34

回答

相关问题