当前位置:首页 > 日记 > 正文

通过表键更改Oracle系统的名称

通过表键更改Oracle系统的名称
您正在查看的Oracle过程是对Oracle系统外部密钥的重命名。
oracle中的外键是保证系统引用完整性的一种方法,引用完整性指的是分布在两个表中的约束关系,外键与两个表有关,父调用一个表,另一个称为子表。

父表是参考约束的基础,即通过检查该表的有效数据来确定约束是否成立,它是一个参考约束条件,不受任何约束影响约束。

子项目表(子表)是一个引用约束对象。当它发生变化时,如果有新的数据输入,我们可以通过比较父表中有效的数据状态来判断这些变化是否符合约束条件。如果不符合要求,我们将拒绝更改。

在一个实际的应用系统中,为了保证系统的完整性,大量的外键的一般定义。然而,如果外键名称不规范,如使用的名称由系统自动生成,这将导致很多在未来系统的操作和维护的麻烦。在系统运行过程中,大量的数据或数据转换操作加载,外键错误出现,根据国外关键系统提示错误,无法直接定位到两外键表的错误发生,需要浪费很多时间使外键错误发生父表和子表的表,然后可以进一步确定记录约束条件的违反。通常,我们用这样的命名规则来命名外键fk_child_table name_parent_table名称。由于外键名称的最大长度是30个字符的限制,child_table_name和parent_table名称并不总是像原始表相同。一些缩写可以采用,但名称必须反映两表的约束。这里的名字,child_table名称指的是分项表,即表的约束,和parent_table名称指的是父项表,即表的约束。

以下是详细讨论如何修改外键名称不规范的应用系统标准的外键名称。在讨论之前,我们需要提醒读者的是,这将需要很长的时间来完成以下的操作,所以我们必须计划去完成他们当系统空闲时,在同一时间,将外键的方式是先删除和重建,涉及到删除操作应用系统的对象。因此,在操作前,出于安全考虑,我们应该备份应用系统。
{分页}
1。当前发电系统的外键报表

第一代所有外键情况报告都在当前的系统模式下,SQL脚本如下:
脚本生成模式的所有外键的条件,包括外键名称、父表的名称、子项的表的名称,和参考的列的名称。脚本运行SQL /加下,和输出轴可以输出到本地文件运行脚本之前,也要注意,这个脚本将运行的时间更长,如果在应用系统中的外键是越来越复杂的重要。

两。为删除系统创建一个自动命名的外键脚本

下面,运行以下脚本来生成所有自动删除系统命名的外键(即外键名称是sys前缀),并将脚本线轴生成文件并生成外键报告。
运行此脚本时,系统生成以下删除外键脚本:
三。创建一个重新创建和删除的外键脚本

下面,运行以下脚本来生成重新创建和删除的外键脚本:
运行此脚本时,系统生成以下外键脚本的创建:

修改表dj_nsrxx添加约束外键名称外键(税务登记经办人)参考dm_gy_swry(税务登记经办人);

上述外键的名称由上面描述的标准命名规则命名的外键命名。
四。更改外键的名称

两个以上脚本生成后第一次运行,在第二步删除系统自动生成关键脚本,系统不规范外键密钥被删除,然后运行第三步创建一个外键生成脚本,再创建这些删除的外键,实现了外键名称的标准化。

五。系统检查

操作完成后,将步骤1复制并重新生成应用系统的外键报告进行对比检查。如果正确,更改名称为成功,否则查找原因。
上一页

相关文章

对于EvtEng的evteng.exe过程信息查

对于EvtEng的evteng.exe过程信息查

作用,信息查询,过程中,过程,电脑软件,点评:EvtEng.exe是一个evteng相关模块支持英特尔无线网络连接硬件 进程文件:EvtEng或evteng.exe 进程名称:英特尔evteng模块 过程类别:安全风险的过程 英文描述: evteng.exe是一个过程,属于evteng模块为你…

excel组合单元格的研究

excel组合单元格的研究

组合,单元格,电脑软件,excel,这种现象的步骤如下: 第一步:输入A1区域的数字,实际区域可以自行选择,数字也可以根据自己的喜好而丢失。 第二步是选择A1、A4区域,单击开始标签,在功能区、合并中心、命令按钮上单击在弹出对话框中,确认按钮完成单元…

手机使用wifi在线QQ总是掉3G在线QQ

手机使用wifi在线QQ总是掉3G在线QQ

在线,3G,电脑软件,wifi,QQ,问题: 我的摩托罗拉XT615手机使用WiFi上网,和1多分钟后,QQ会自动脱落。如果你使用3G上网,QQ没有滴出状况的原因是什么 答案uff1a QQ很容易掉下来wifi,这是一个问题设置: 手机设置后再找到WLAN,在高级选项中,选择休眠状…

暴风影音或电影卡顿现象(解决方案)

暴风影音或电影卡顿现象(解决方案)

解决方案,暴风影音,现象,电影,电脑软件,我们经常用暴风看电影或视频的机器,如果你遇到卡顿现象,参考下面的方法: 首先检查硬件配置太低,一般的台式机或笔记本电脑使用的显卡,看视频流畅;如果计算机用的是集成显卡,有时会出现卡顿现象。 其次,有太…

构建和安装自定义内核

构建和安装自定义内核

自定义,内核,安装,电脑软件,点评:首先,使内核建立目录的快速视图。所有目录,这里所说的在/ usr / src / sys目录;它也可以通过/ sys.the许多子目录包含了内核在不同的部分,但是我们需要完成的任务最重要目录是弓/会议您将编辑定制内核的配置,以及…

做aoltray.exe过程信息查询aoltray

做aoltray.exe过程信息查询aoltray

过程,信息查询,电脑软件,aoltray,exe,点评:AOLTray.exe是美国在线系统托盘的过程。它是用来让你更容易的访问美国在线和不同的设置 进程文件:aoltray或aoltray.exe 进程名称:aoltray 过程类别:安全风险的过程 英文描述: aoltray.exe是美国在线…

ios15.0.1续航怎么样?ios15.0.1怎么

ios15.0.1续航怎么样?ios15.0.1怎么

ios15.0.1续航怎么样?ios15.0.1怎么样?有什么功能?,升级,修复,正式版,更新,功能,耗电,系统,情况,在前几日苹果官方推送了全新的ios15.0.1,主要就是修复解决bug的,小编还是很建议大家升级更新的,不过这个全新的ios15.0.1续航耗电的情况怎么样呢?用电的情况…

比赛一结束就马上开始比赛。

比赛一结束就马上开始比赛。

结束,电脑软件,问题: 我用的是WIN7系统电脑,玩狙击精英v2游戏,刚进入游戏,闪电退出,怎么了 答案uff1a 在win7的系统,游戏的出现闪烁,这是通过以下方法解决。 一、Win7,游戏第一次运行时,请使用管理员权限。 方法:点击鼠标右键点击游戏的启动文件,…

手机QQ浏览器无法打开网页的原因是

手机QQ浏览器无法打开网页的原因是

浏览器,打开网页,原因,电脑软件,QQ,手机QQ浏览器无法打开网页的原因是什么 请检查网络设置是否正确,验证网络是否正常,互联网接入移动互联网的质量相对较高。如果位置是远程的或被建筑物阻塞,这个位置的网络信号非常差,或者在不覆盖网络信号的…

thinkphp3.1新功能的自动完成和自

thinkphp3.1新功能的自动完成和自

新功能,自动完成,动态,验证,设置,在thinkphp3.1版本,如果我们需要设置自动验证和自动完成的,我们必须在模型或设置属性的动态设置方法。这种方法的缺点是,它不改变和动态调整非常方便。 的thinkphp3.1版本增加了自动连续操作和模型验证类,这是…

打开机器就黑屏闪屏不显示滚动条(XP

打开机器就黑屏闪屏不显示滚动条(XP

滚动条,显示,闪屏,系统,解决方案,问题: 客户端计算机不能启动,开机后,显示主板LOGO画面,在黑色的屏幕上。通常,当标志屏幕闪烁,对XP系统的滚动条会显示,而不是显示的现在。 答案uff1a 如在上述情况下,系统普遍损坏。重装系统后,电脑恢复正常启动,开…

浅析mysql与SQLServer的一些区别

浅析mysql与SQLServer的一些区别

区别,电脑软件,mysql,SQLServer,1、MySQL支持枚举和集合类型,SQL Server不支持 2、MySQL不支持nchar、nvarchar、ntext类型 3, the incrementing statement of MySQL is AUTO_INCREMENT, and MSSQL is identity (1,1) 4、MSSQL默认值,默认…