• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 297,  comments - 15,  trackbacks - 0
            from:
            http://www.orafaq.com/faq/what_are_the_difference_between_ddl_dml_and_dcl_commands

            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.

            • 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
            posted on 2011-08-19 10:26 chatler 閱讀(363) 評論(0)  編輯 收藏 引用 所屬分類: Database
            <2025年8月>
            272829303112
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            常用鏈接

            留言簿(10)

            隨筆分類(307)

            隨筆檔案(297)

            algorithm

            Books_Free_Online

            C++

            database

            Linux

            Linux shell

            linux socket

            misce

            • cloudward
            • 感覺這個博客還是不錯,雖然做的東西和我不大相關,覺得看看還是有好處的

            network

            OSS

            • Google Android
            • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
            • os161 file list

            overall

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            国产精品美女久久久久网| 天天影视色香欲综合久久| 久久人人爽人人爽人人片AV不| 欧美粉嫩小泬久久久久久久| 国产一区二区久久久| 欧美成a人片免费看久久| 欧美一区二区久久精品| 99久久婷婷国产综合精品草原| 久久成人精品| 国产精品99久久久久久人| 久久精品国产亚洲麻豆| 亚洲色欲久久久综合网东京热| 欧美久久综合性欧美| 国内精品久久人妻互换| 国产成人精品综合久久久| 亚洲国产成人久久精品动漫| 伊人情人综合成人久久网小说 | 精品熟女少妇aⅴ免费久久| 免费久久人人爽人人爽av| 国产高清美女一级a毛片久久w| 国内精品伊人久久久久AV影院| 色综合合久久天天给综看| 亚洲精品高清久久| 久久精品国产亚洲欧美| 久久精品蜜芽亚洲国产AV| 久久夜色精品国产欧美乱| 亚洲va久久久噜噜噜久久天堂 | 国产精品久久久久久久久软件| 99999久久久久久亚洲| 国内精品久久久久久久久电影网 | 久久精品国产亚洲αv忘忧草| 久久国产精品一区| 久久久久亚洲精品男人的天堂| 精品永久久福利一区二区| 色综合久久久久无码专区| 色欲综合久久躁天天躁蜜桃| 久久精品人人做人人爽电影| 久久婷婷午色综合夜啪| 亚洲精品乱码久久久久久蜜桃图片| 久久久WWW成人| 人妻无码αv中文字幕久久琪琪布|