相关疑难解决方法(0)

如何查看oracle数据库中表的列的所有元数据?

我想知道Query,它允许我们查看为oracle数据库中的表定义的所有列.

阐述:

表名:Some_Table有10列.

我想知道如何检索所有列名称,它们的数据类型以及为任何列定义的任何约束.

sql database oracle metadata oracle11g

12
推荐指数
1
解决办法
7万
查看次数

JDBC自动查询变得非常慢

我正在维护一个通过JDBC创建Oracle DB的应用程序.从今天开始这个查询:

SELECT  NULL                                                   AS pktable_cat  ,
        p.owner                                                AS pktable_schem,
        p.table_name                                           AS pktable_name ,
        pc.column_name                                         AS pkcolumn_name,
        NULL                                                   AS fktable_cat  ,
        f.owner                                                AS fktable_schem,
        f.table_name                                           AS fktable_name ,
        fc.column_name                                         AS fkcolumn_name,
        fc.position                                            AS key_seq      ,
        NULL                                                   AS update_rule  ,
        DECODE (f.delete_rule, 'CASCADE', 0, 'SET NULL', 2, 1) AS delete_rule  ,
        f.constraint_name                                      AS fk_name      ,
        p.constraint_name                                      AS pk_name      ,
        DECODE(f.deferrable, 'DEFERRABLE',5 ,'NOT DEFERRABLE',7 , 'DEFERRED', 6 ) deferrability
FROM    all_cons_columns pc,
        all_constraints p  ,
        all_cons_columns fc,
        all_constraints f
WHERE   1                      = …
Run Code Online (Sandbox Code Playgroud)

java sql oracle jdbc database-metadata

5
推荐指数
1
解决办法
1269
查看次数

标签 统计

oracle ×2

sql ×2

database ×1

database-metadata ×1

java ×1

jdbc ×1

metadata ×1

oracle11g ×1