`
tianjun309
  • 浏览: 368024 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

DLL,DML,DCL,TCL in Oracle

阅读更多

 

DDL

  Data Definition Language (DDL) statements are used to define the database structure or schema. Some examples:

  CREATE - to create objects in the database

  ALTER - alters the structure of the database

  DROP - delete objects from the database

  TRUNCATE - remove all records from a table, including all spaces allocated for the records are removed

  COMMENT - add comments to the data dictionary

  RENAME - rename an object

 

DML

  Data Manipulation Language (DML) statements are used for managing data within schema objects. Some examples:

  SELECT - retrieve data from the a database

  INSERT - insert data into a table

  UPDATE - updates existing data within a table

  DELETE - deletes all records from a table, the space for the records remain

  MERGE - UPSERT operation (insert or update)

  CALL - call a PL/SQL or Java subprogram

  EXPLAIN PLAN - explain access path to data

  LOCK TABLE - control concurrency

 

DCL

  Data Control Language (DCL) statements.

Some examples:

  GRANT - gives user's access privileges to database

  REVOKE - withdraw access privileges given with the GRANT command

 

TCL

  Transaction Control (TCL) statements are used to manage the changes made by DML statements. It allows statements to be grouped together into logical transactions.

Some examples:

  COMMIT - save work done

  SAVEPOINT - identify a point in a transaction to which you can later roll back

  ROLLBACK - restore database to original since the last COMMIT

  SET TRANSACTION - Change transaction options like isolation level and what rollback segment to use

 

分享到:
评论

相关推荐

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

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

    详解SQL四种语言:DDL DML DCL TCL

    SQL语言是用于管理和操作关系型数据库的强大工具,它由四种主要的语句类型组成:DDL(Data Definition Language),DML(Data Manipulation Language),DCL(Data Control Language),以及TCL(Transaction ...

    oracle-DDL-DML-DCL-TCL.rar_The Oracle

    DDL(Data Definition Language)、DML(Data Manipulation Language)、DCL(Data Control Language)和TCL(Transaction Control Language)是SQL语言的四大核心部分,对于理解和操作Oracle数据库至关重要。...

    mysql DDL DML DCL基础语法总结练习

    该文档基于windows DOS命令行环境下进行DDL,DCL,DML基础语法练习,包括数据库,表的创建,删除,修改,子查询,表连接,用户创建,授权等。

    DML DCL DDL

    "DML DCL DDL" DML、DCL、DDL 是数据库管理系统中三个重要的语言概念,它们分别用于数据操作、权限控制和数据库定义。下面将详细解释这三个概念。 DML(Data Manipulation Language) ---------------------------...

    oracle-function-执行动态sql(包括DML、DLL、DQL、DCL)

    oracle-function-执行动态sql(包括DML、DLL、DQL、DCL)

    Oracle 学习 ppt

    本篇PPT主要涵盖了Oracle SQL的基础知识,包括DML(Data Manipulation Language,数据操作语言)、DDL(Data Definition Language,数据定义语言)、DCL(Data Control Language,数据控制语言)和TL(Transaction ...

    DDL、DML和DCL的区别与理解.zip_DDL、DML和DCL的区别与理解_drop

    DDL、DML和DCL的区别与理解 数据操纵语言。它们是SELECT、UPDATE、INSERT、DELETE,就像它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。 数据定义语言。DDL比DML要多,主要的命令有CREATE、ALTER、...

    Oracle.ManagedDataAccess.dll

    Oracle.ManagedDataAccess.dll是Oracle公司为.NET开发者提供的一个官方驱动,用于在C#等.NET环境中连接和操作Oracle数据库。这个组件是Oracle Data Provider for .NET(ODP.NET)的一部分,特别设计为托管数据提供程序...

    DDL、DML和DCL的区别与理解

    DML、DDL、DCL区别 . 总体解释: DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language)...

    Oracle instantclient_11_2(含oci.dll和sqlplus)

    它是Oracle Instant Client的一部分,可以连接到任何远程Oracle数据库,执行查询、DML操作、DDL语句以及PL/SQL块。Sqlplus具有丰富的命令行选项,支持脚本执行、结果集格式化、输出重定向等功能,是数据库管理员和...

    oracle操作数据-DML语句.pptx

    oracle操作数据-DML语句.pptx

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

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

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

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

    实验四 SQL语言的DML,DDL和DCL初步

    本次实验了解DML语言的INSERT、UPDATE、DELETE对数据的操作,学会SQL Server的查询分析器中用DML语言对表中的数据进行插入、删除和修改。了解DDL语言的CREATE、DROP、ALTER对视图的操作,学会SQL Server的查询分析器...

    oracle的11.2.0.1.0版本的oci

    由于在Oracle官网上已经无法直接下载这个特定版本,对于那些依赖于11.2.0.1.0版本的系统来说,这个oci.dll文件可能是他们继续支持和维护旧系统的关键组件。 Oracle Call Interface (OCI) 是Oracle数据库的一个核心...

    oracleDML触发器.ppt

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

Global site tag (gtag.js) - Google Analytics