`

Oracle dml

 
阅读更多
create table zz(id number(32));


desc zz
                                      是否为空? 类型
------------------------------------- -------- ----------------

 ID                                             NUMBER(32)

alter table zz modify id char(1);


SQL> alter table zz add name varchar2(32);

表已更改。

SQL> desc zz
 名称                                      是否为空? 类型
 ----------------------------------------- -------- --------------------

 ID                                                 CHAR(1)
 NAME                                               VARCHAR2(32)


SQL> alter table zz modify name varchar2(32) not null;

表已更改。

SQL> desc zz
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ----------------

 ID                                                 CHAR(1)
 NAME                                      NOT NULL VARCHAR2(32)

SQL> alter table zz drop column id;

表已更改。

SQL> desc zz
 名称                                      是否为空? 类型
 ----------------------------------------- -------- -------------------

 NAME                                      NOT NULL VARCHAR2(32)

SQL> alter table zz rename column id to id2;

表已更改。

SQL> desc zz;
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ----------------

 NAME                                      NOT NULL VARCHAR2(32)
 ID2                                                NUMBER(5)

 

0
1
分享到:
评论

相关推荐

    Oracle DML触发器在数据库编程中的应用.pdf

    Oracle DML 触发器在数据库编程中的应用 Oracle DML 触发器是关系型数据库系统中的一个重要组件,能够自动执行特定的操作,以响应数据库中的变化。本文将对 Oracle DML 触发器的工作原理、类型、使用方法等进行详细...

    oracleDML触发器.ppt

    "Oracle DML 触发器" Oracle DML 触发器是 Oracle 中的一种机制,它可以在特定的事件发生时自动执行某些操作。触发器可以分为 DML 触发器、系统事件触发器、用户事件触发器、管理触发器等几种。 触发器的组成部分...

    oracleDML触发器1.ppt

    Oracle DML触发器是数据库管理系统Oracle中的一种特性,它允许开发者在特定的数据操作语言(DML)事件(如INSERT、UPDATE、DELETE)发生时自动执行一段PL/SQL代码。DML触发器主要用于实现数据完整性、业务规则的强制...

    Oracle DML触发器的执行顺序.pdf

    Oracle DML 触发器的执行顺序 Oracle 中的 DML 触发器是一种存储在数据库中的 PL/SQL 块,能够自动响应特定事件,以实现一些复杂的业务规则。DML 触发器可以分为三种基本类型:数据操纵语句 (DML) 触发器、数据定义...

    oracleDML触发器.pptx

    Oracle DML触发器是数据库管理系统Oracle中的一种重要特性,它允许在特定的数据操作语言(DML)事件(如INSERT、UPDATE、DELETE)发生时自动执行PL/SQL代码块。本篇将详细介绍Oracle DML触发器的相关知识。 1. **...

    Oracle DML触发器在监视重要表中的作用.pdf

    【Oracle DML触发器在监视重要表中的作用】 Oracle数据库中的DML(Data Manipulation Language)触发器是一种强大的工具,用于在数据修改操作(插入、删除、更新)时自动执行特定的PL/SQL代码块。这些触发器可以...

    oracle操作数据-DML语句.pptx

    oracle操作数据-DML语句.pptx

    在oracle11g中DML语句对索引的影响[定义].pdf

    在Oracle 11g数据库管理系统中,DML(Data Manipulation Language)语句,包括INSERT、UPDATE和DELETE,都会对数据库中的索引产生影响。索引是提高查询性能的重要工具,但它们的维护成本也是数据库操作的一个考虑...

    oracle操作数据DML语句.ppt

    Oracle数据库中的DML(Data Manipulation Language)语句主要用于对数据库中的数据进行操作,包括插入、更新和删除等。在本讲座中,我们将深入探讨如何使用Oracle DML语句来管理数据。 首先,我们来看最基本的DML...

    第6章 Oracle_DML_高级查询.pptx

    Oracle DML 高级查询是数据库管理中至关重要的一部分,它涉及到对数据的复杂操作和分析。本章将深入探讨四种主要的集合运算:UNION、UNION ALL、INTERSECT 和 MINUS,以及子查询的使用,这些都是Oracle数据库中进行...

    Oracle DDL,DML,DCL,TCL 基础概念

    ### Oracle DDL、DML、DCL、TCL 基础概念 #### DDL (Data Definition Language) 数据定义语言 数据定义语言(DDL)主要用于创建、修改或删除数据库对象,如表、索引、视图等。这些操作通常涉及数据库结构的变更。 ...

    Oracle数据操作和控制语言详解.rar

    Oracle数据操作和控制语言(Data Manipulation Language, DML)是Oracle数据库系统中用于处理数据的核心部分,包括插入、更新、删除以及查询等操作。在深入理解Oracle DML之前,我们首先需要对Oracle数据库有一个...

    ORACLE中查找定位表最后DML操作的时间小结

    在Oracle数据库中,如何查找,定位一张表最后一次的DML操作的时间呢? 方式有三种,不过都有一些局限性,下面简单的解析、总结一下。 1:使用ORA_ROWSCN伪列获取表最后的DML时间  ORA_ROWSCN伪列是Oracle 10g开始...

    oracle入门必备

    `5Oracle DML和TCL.pdf`涵盖了数据操纵语言(DML)和事务控制语言(TCL)。DML包括INSERT、UPDATE、DELETE操作,用于增、改、删数据;TCL则涉及COMMIT、ROLLBACK和SAVEPOINT,用于管理数据库事务。 7. **PL/SQL...

    Oracle OLAP DML Reference 11g Release 2 (11.2)-1640

    OLAP DML(Data Manipulation Language)是Oracle OLAP提供的一种专用的语言,用于创建、管理和操作多维数据集。11g Release 2 (11.2) 是Oracle OLAP的一个特定版本,提供了增强的功能和性能优化。 在11g Release 2...

Global site tag (gtag.js) - Google Analytics