⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 oracle常见问题常用技巧-9.htm

📁 微软数据库开发梦工场多媒体教学-oracle篇.rar,是多媒体教学的
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#000000" text="#FFFFFF">
<font color="#00CC00">Oracle系统中表外键的更名(二) </font> 
<p>生成系统目前的外键报告单</p>
<p>首先生成系统目前模式下的所有外键情况报告单,SQL脚本如下:</p>
<p>*****************************************************************<br>
    脚本1:列出当前模式下所有外键的报告表,可以将其spool到某个文件中<br>
    *****************************************************************<br>
    SELECT RPAD(child.TABLE_NAME,25,' ') Child_Tablename,<br>
    RPAD(cp.COLUMN_NAME,17,' ') Referring_Column,<br>
    RPAD(parent.TABLE_NAME,25,' ') Parent_Tablename,<br>
    RPAD(pc.COLUMN_NAME,15,' ') Referred_Column,<br>
    RPAD(child.CONSTRAINT_NAME,25,' ') Constraint_Name <br>
    FROM USER_CONSTRAINTS child,<br>
    USER_CONSTRAINTS parent,<br>
    USER_CONS_COLUMNS cp,<br>
    USER_CONS_COLUMNS pc <br>
    WHERE child.CONSTRAINT_TYPE = 'R' AND<br>
    child.R_CONSTRAINT_NAME = PARENT.CONSTRAINT_NAME AND<br>
    child.CONSTRAINT_NAME = cp.CONSTRAINT_NAME AND<br>
    parent.CONSTRAINT_NAME = pc.CONSTRAINT_NAME AND<br>
    cp.POSITION = pc.POSITION <br>
    ORDER BY child.OWNER,<br>
    child.TABLE_NAME,<br>
    child.CONSTRAINT_NAME,<br>
    cp.POSITION;</p>
<p>该脚本生成所在模式下的所有外键情况,包括外键名称,父项表名称,子项表名称以及引用的列名称等。在SQL/PLUS下运行该脚本,在运行该脚本之前,可以将输出SPOOL到本地某个文件中。同时要注意,如果应用系统中的外键比较多且复杂的话,这个脚本的运行时间会比较长。</p>
<p> <br>
</p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -