知识大全 Oracle数据库删除语句DELETE的一般性用法

Posted 数据库

篇首语:历史是一面镜子,它照亮现实,也照亮未来。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle数据库删除语句DELETE的一般性用法相关的知识,希望对你有一定的参考价值。

Oracle数据库删除语句DELETE的一般性用法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  语法与其它的sql数据库教程是一样的 如下 DELETE FROM COURSES WHERE  COURSE_DESIGNATER = Java

  按条件比较复杂的操作方法

  DELETE FROM CLASSCONVENINGS WHERE      CLASSES_NUM_FK      >     AND CLASS_CONVENE_DATE = TO_DATE( : :                                    YYYY MM DD HH :MI:SS )   AND CLASS_LOCATION_FK   = Seattle Training Room  

  下面来看个详细的实例

  SQL> create demo table SQL> create table Employee(       ID                 VARCHAR ( BYTE)         NOT NULL       First_Name         VARCHAR ( BYTE)       Last_Name          VARCHAR ( BYTE)       Start_Date         DATE       End_Date           DATE       Salary             Number( )       City               VARCHAR ( BYTE)       Description        VARCHAR ( BYTE)     )     /

  Table created

  SQL> SQL> prepare data SQL> insert into Employee(ID   First_Name Last_Name Start_Date                      End_Date                        Salary   City        Description)                  values ( Jason     Martin   to_date( YYYYMMDD ) to_date( YYYYMMDD ) Toronto   Programmer )     /

   row created

  SQL> insert into Employee(ID   First_Name Last_Name Start_Date                      End_Date                        Salary   City        Description)                   values( Alison    Mathews to_date( YYYYMMDD ) to_date( YYYYMMDD ) Vancouver Tester )     /

   row created

  SQL> insert into Employee(ID   First_Name Last_Name Start_Date                      End_Date                        Salary   City        Description)                   values( James     Smith    to_date( YYYYMMDD ) to_date( YYYYMMDD ) Vancouver Tester )     /

   row created

  SQL> insert into Employee(ID   First_Name Last_Name Start_Date                      End_Date                        Salary   City        Description)                   values( Celia     Rice     to_date( YYYYMMDD ) to_date( YYYYMMDD ) Vancouver Manager )     /

   row created

  SQL> insert into Employee(ID   First_Name Last_Name Start_Date                      End_Date                        Salary   City        Description)

                   values( Robert    Black    to_date( YYYYMMDD ) to_date( YYYYMMDD ) Vancouver Tester )

     /

   row created

  SQL> insert into Employee(ID   First_Name Last_Name Start_Date                      End_Date                        Salary City         Description)                   values( Linda     Green    to_date( YYYYMMDD ) to_date( YYYYMMDD ) New York   Tester )     /

   row created

  SQL> insert into Employee(ID   First_Name Last_Name Start_Date                      End_Date                        Salary City         Description)                   values( David     Larry    to_date( YYYYMMDD ) to_date( YYYYMMDD ) New York   Manager )     /

   row created

  SQL> insert into Employee(ID   First_Name Last_Name Start_Date                      End_Date                        Salary City         Description)                   values( James     Cat      to_date( YYYYMMDD ) to_date( YYYYMMDD ) Vancouver Tester )     /

   row created

  SQL> SQL> SQL> SQL> display data in the table SQL> select * from Employee     /

  ID   FIRST_NAME LAST_NAME  START_DAT END_DATE      SALARY CITY       DESCRIPTION    Jason      Martin     JUL JUL     Toronto    Programmer    Alison     Mathews    MAR FEB     Vancouver  Tester    James      Smith      DEC MAR     Vancouver  Tester    Celia      Rice       OCT APR     Vancouver  Manager    Robert     Black      JAN AUG     Vancouver  Tester    Linda      Green      JUL JAN     New York   Tester    David      Larry      DEC FEB     New York   Manager

  ID   FIRST_NAME LAST_NAME  START_DAT END_DATE      SALARY CITY       DESCRIPTION    James      Cat        SEP APR     Vancouver  Tester

   rows selected

  SQL> SQL> SQL> SQL> SQL> SQL> SQL> delete mand with conditions SQL> SQL> delete from Employee where Salary > ;

   rows deleted

  SQL> SQL> select * from Employee;

  ID   FIRST_NAME LAST_NAME  START_DAT END_DATE      SALARY CITY       DESCRIPTION    Jason      Martin     JUL JUL     Toronto    Programmer    Celia      Rice       OCT APR     Vancouver  Manager    Robert     Black      JAN AUG     Vancouver  Tester    James      Cat        SEP APR     Vancouver  Tester

   rows selected

  删除指定的内容

  SQL> CREATE TABLE project (       pro_id              NUMBER( )       pro_name            VARCHAR ( )       budget          NUMBER( )       CONSTRAINT project_pk   PRIMARY KEY (pro_id)     );

  Table created

  SQL> SQL> SQL> INSERT INTO project(pro_id pro_name budget)VALUES ( A );

   row created

  SQL> INSERT INTO project(pro_id pro_name budget)VALUES ( ERP );

   row created

  SQL> INSERT INTO project(pro_id pro_name budget)VALUES ( SQL );

   row created

  SQL> INSERT INTO project(pro_id pro_name budget)VALUES ( CRM );

   row created

  SQL> INSERT INTO project(pro_id pro_name budget)VALUES ( VPN );

   row created

cha138/Article/program/Oracle/201311/19072

相关参考

知识大全 删除数据-DELETE语句(1)

SQL实战新手入门:删除数据-DELETE语句(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 删除数据-DELETE语句(2)

SQL实战新手入门:删除数据-DELETE语句(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Oracle数据被删除(delete,drop)之后的恢复方式

Oracle数据被删除(delete,drop)之后的恢复方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 Oracle数据库维护常用SQL语句集合(3)

Oracle数据库维护常用SQL语句集合(3)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  性

知识大全 oracle,sqlserver,MySQL数据库语句对照表

oracle,sqlserver,MySQL数据库语句对照表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 Oracle数据库SQL语句性能调整的基本原则

Oracle数据库SQL语句性能调整的基本原则  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  详

知识大全 从一条select语句看Oracle数据库查询工作原理

从一条select语句看Oracle数据库查询工作原理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 LINQ to SQL语句之Insert/Update/Delete操作

LINQtoSQL语句之Insert/Update/Delete操作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 oracle数据库下统计专营店的男女数量的语句

Web_THBC为表示层也就是页面(aspx)BLL_THBC为业务逻辑层DAL_THBC为数据库交互层(向数据库执行SQL语句)Model_THBC为实体类DbHelper为数据库连接类统计个专营店

知识大全 联合删除两张表的数据

  大家都知道DELETE后面不能跟多张表但有时删除数据时要同时维护多张表的数据这怎么办呢?  假设AB两张表它们通过ID进行关联A表中有时间字段而B表中没有现根据时间段删除数据  SQL  以下是引