oracle创建外键约束语句 急!如何利用oracle查询外键约束、主键约束、和原来建表的代码?
急!如何利用oracle查询外键约束、主键约束、和原来建表的代码?
你可以在plsql里,选中某一表之后邮件--查看。然后右下角有个按钮查看sql(viewsql)。点开后可以查看到建表、主外键、序列等等信息。
“oracle主键、外键、主键约束、唯一约束”这几个词语如何理解?
主键:就是这个表的目录,以方便你查询、更新等等,既然是“目录”,所以不可能有重复的定义出现,所以也就自动有一个主键约束。
外键:就是这个表外在的约束,要求某一列值,必须与外面的某一数据相符 ,是表与表之间数据的约束 。
主键约束 :就是要求,主键不能重复,才可以生成“目录”。
唯一约束 :就是要求,某个或某几个数据不能重复。
在oracle中查询表之间外键的执行语句怎么写?
查找表的外键(包括名称,引用表的表名和对应的键名,下面是分成多步查询): select * from user_constraints c where c.constraint_type = "R" and c.table_name = 要查询的表 查询外键约束的列名: select * from user_cons_columns cl where cl.constraint_name = 外键名称 查询引用表的键的列名: select * from user_cons_columns cl where cl.constraint_name = 外键引用表的键名 查询表的所有列及其属性 select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 要查询的表
oracle创建外键约束语句 oracle外键如何建 oracle建索引语句
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。