2011-08-28 30 views
3

有什么办法可以在JDBC中确定使用“”符号创建了一个列或表?元数据获取列似乎没有返回这样的信息。jdbc:postgres和引用的列名

PS:我们的客户模型以这样的方式被不幸创建:-(

回答

2

如果列名在混合情况下返回或全部上使用引号,它已被创建

所以,如果使用columnName.equals(columnName.toLowerCase()) == true然后不带引号或更价格:不需要引号

注意,这是Postgres的具体其他数据库存储不带引号的名称以大写字母,有些商店他们“原样”,而不需要引号

+0

+1 es特别是包括_“或者更多的价格:不需要引号”_案例。 –