我正在使用Oracle数据库。

我想使用Java JDBC获得分配给列的默认值。

但是使用ResultSetMetaData并没有提供任何方法来获取列的默认值。

所以,请告诉我任何想法。
提前致谢。

最佳答案

您可以运行此查询

Select DATA_DEFAULT from USER_TAB_COLUMNS where TABLE_NAME ='MyTable' and COLUMN_NAME = 'MyColumn'

10-06 05:09