查询对应表名的索引
SQL> select index_name,index_type from user_indexes where table_name='PUB_GLOBAL';
INDEX_NAME INDEX_TYPE
------------------------------ ---------------------------
PUBGLOBAL_PK NORMAL
查询指定索引的基本信息 包括 索引对应的列 表名
SQL> select table_name,column_name from user_ind_columns where index_name='PUBGLOBAL_PK';
TABLE_NAME COLUMN_NAME
------------------------------ ---------------------------------------
PUB_GLOBAL
-----------
查看序列:
SELECT SEQUENCE_NAME,MIN_VALUE,MAX_VALUE,INCREMENT_BY,LAST_NUMBER FROM USER_SEQUENCES;
查看触发器:
select table_owner,table_name,trigger_body from user_triggers where trigger_name="";
触发器、过程、函数和程序包
可以使用过程、程序包和触发器(存储在数据库中的PL/SQL 代码块)实施业务规则或执行复杂的处理。触发器在第34 章中介绍过。过程、函数和程序包在第35 章介绍过。下面几节将介绍怎样查询数据字典,以获取触发器、过程、程序包和函数的信息。
45.10.1 触发器:USER_TRIGGERS
USER_TRIGGERS 视图包含了用户账户所拥有的触发器的信息。该视图显示了触发器类型和触发器主体,此视图的各列如下面的清单所示:
TRIGGER_NAME TRIGGER_TYPE TRIGGERING_EVENT TABLE_OWNER BASE_OBJECT_TYPE TABLE_NAME COLUMN_NAME REFERENCING_NAMES WHEN_CLAUSE STATUS DESCRIPTION ACTION_TYPE TRIGGER_BODY CROSSEDITION ALL_TRIGGERS 视图列出了可以访问的所有表的触发器。DBA_TRIGGERS 视图列出了数据库中的所有触发器。
这两个视图都包含一个附加列Owner,它记录触发器的所有者。与触发器有关的另一个数据字典视图USER_TRIGGER_COLS 显示触发器怎样使用列。
它列出触发器所影响的每一列的名称,以及如何使用触发器。与USER_TRIGGERS 数据字典视图一样,该数据字典视图的“ALL”版本和“DBA”版本都可用。
在Oracle 11g 中,可以查询USER_TRIGGER_ORDERING 数据字典视图。USER_TRIGGER_ORDERING 数据字典视图的列包括触发器名、它引用的触发器以及排序类型(在引用的触发器之后或之前)。
------------------------------------------------------------
修改字段类型
ALTER TABLE chatter_users MODIFY COLUMN ip VARCHAR(50);
分享到:
相关推荐
Oracle到Mysql数据库迁移总结Oracle到Mysql数据库迁移总结Oracle到Mysql数据库迁移总结Oracle到Mysql数据库迁移总结
5. 数据库迁移总结 Sybase IQ 数据库迁移实例是一个复杂的过程,需要对数据库的结构、数据、触发器、存储过程等进行导出和导入。需要对环境和软件版本进行检查,对表结构和视图进行导出,并对数据进行导出和导入。...
### ORACLE数据库迁移方案知识点详解 #### 一、概述 在IT行业中,数据库迁移是一项重要的技术活动,尤其是在企业级环境中,如将Oracle数据库从单机迁移到RAC(Real Application Clusters)。本方案旨在详细介绍...
迁移完成后,总结经验教训,评估迁移过程的效率和效果,为未来的类似项目提供参考。 这个迁移过程涉及到数据库管理、数据处理、编程等多个领域,需要对Oracle和DM8都有深入的理解,才能确保迁移的成功和系统的稳定...
总结,Kettle 7.0提供了强大且灵活的数据库迁移工具,无论是Oracle到MySQL,还是其他数据库间的迁移,都能以可视化的方式高效完成。理解并熟练运用Kettle的各种功能,将有助于企业在数据迁移过程中节省时间和资源,...
### dm数据库迁移流程详解 #### 一、引言 随着信息技术的发展,数据库迁移成为企业IT运维中的常见操作之一。为了确保业务连续性与数据一致性,高效地进行数据库迁移至关重要。达梦数据库(简称DM)作为一款优秀的...
总结以上所述,分布式实时数据库迁移技术是电网调度自动化系统中不可或缺的一部分,尤其在面对大规模电力系统和智能电网建设时。它不仅能够提高数据迁移的效率,还能够保障数据迁移过程中的安全性和可靠性。通过研究...
总结起来,从My SQL到SQL Server的数据库迁移是一个涉及多步骤、复杂且需要细心操作的过程。借助专用工具可以简化部分工作,但某些特定的数据库对象(如视图)仍需手动处理。在整个迁移过程中,保证数据安全、准确和...
数据库迁移工具是实现这种迁移的重要手段,本文总结了几种适用于 MySQL 和 Oracle 数据库迁移的工具方法。 一、数据库迁移概述 数据库迁移是指将数据从一个数据库管理系统迁移到另一个数据库管理系统的过程。在这...
总结来说,“数据库迁移工具”是IT系统维护和升级中的重要助手,它简化了数据库迁移的复杂性,降低了风险,提高了效率。而“ESF Database Migration Toolkit Professional 9.1.14”作为一款专业的工具,具备广泛的...
Linux 下的 Oracle 数据库迁移 在 Linux 平台上,Oracle 数据库迁移是一个复杂的过程,需要对数据库的备份、还原和配置进行详细的规划和实施。下面将对 Linux 下的 Oracle 数据库迁移过程进行详细的介绍。 一、...
总结来说,这个软件包为 Laravel 开发者提供了一种快速的数据库迁移方案,尤其适用于需要频繁测试和维护数据库结构的项目。通过使用 MySQL 数据库快照,它可以显著减少测试环境的设置时间,提高整体开发效率。对于 ...
TestLink 数据库备份迁移 TestLink 是一个开源的测试管理系统,使用 MySQL 作为其后台数据库。为了确保数据的安全和可靠性,需要对数据库进行备份和迁移。本文将详细介绍 TestLink 数据库备份迁移的步骤和方法。 ...
4. **数据库迁移**:随着项目的发展,数据模型可能会发生变化。EF的Migrations功能允许我们在不丢失现有数据的情况下更新数据库结构。首先,通过命令行工具启用Migrations(如`Add-Migration InitialCreate`),然后...
### 数据库迁移后故障诊断优化案例 #### 一、案例背景及概述 本文将通过一个实际案例来探讨数据库迁移过程中可能遇到的问题及其解决方案。案例来源于一位资深DBA——杨廷琨的经验分享。杨廷琨拥有十六年一线DBA...
以下是数据库迁移方案的知识点总结: 1. 数据库迁移的必要性: 数据库迁移是为了将数据从一个环境迁移到另一个环境,例如从旧有的物业专项维修资金管理系统迁移到新的系统。迁移的目的是为了使数据能够在新的环境中...
### SQL Server到Oracle数据库迁移详解 #### 一、引言 随着企业的发展和技术的更新换代,企业常常需要对原有的数据库系统进行迁移或升级。本文将详细介绍如何使用Java语言实现从SQL Server到Oracle数据库的数据...
7. 数据库迁移的经验总结:稳定性、预估业务量、技术支持、轻量级、实际业务量、学习周期、国货化趋势等。 本文档讨论了银行数据库改造之路,从 Oracle 到 MySQL 的迁移实践,包括迁移的原因、目标、准备工作、实施...
**Go-Go数据库迁移工具详解** 在软件开发中,数据库的演化是不可或缺的一部分,随着项目的迭代,数据库结构也需要随之更新。`goose`是一个专为Go语言开发的数据库迁移工具,它提供了一种方便的方式来管理和执行...