像oracle什么的不是可以通过sql语句去查的?

解决方案 »

  1.   

    /*根据外键名查询所引用的表名及列名*/
    select ucc.table_name, ucc.column_name
      from user_cons_columns ucc
     where ucc.constraint_name in
           (select uc.r_constraint_name
              from user_constraints uc
             where uc.constraint_name = 'xxx')
    xxx:表的外键名
      

  2.   

    6楼的大虾,能具体点么?我初学者。你的ucc和uc 分别代表什么?from  后面是什么意思?
      

  3.   


    ucc:user_cons_columns的别名,表约束的视图
    uc:user_constraints 的别名,表约束字段的视图参考http://docs.oracle.com/cd/B28359_01/gateways.111/b31046/a_db2dd.htm#DRDAG233
    http://www.blogjava.net/sunzhong/articles/289139.html