假设在我的表中,我有一个使用默认值定义的列。例如
CREATE TABLE Orders (
...
Created DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL)
反正有没有检测到这个列在 JDBC 中有默认值?我看到我可以检测到生成的主密钥,但我看不到如何找到这些信息?
TIA
该DatabaseMetadata.getColumns(...)
方法返回ResultSet
描述表列的 a。每个结果的COLUMN_DEF
字段都会给出表中相应列的默认值(如果有)。