zoukankan      html  css  js  c++  java
  • Oracle语句分类汇总

    1、Oracle语句之数据定义语言(DDL)

    1) CREATE TABLE   新建表

    2) ALTER TABLE    修改表

    3) TRUNCATE TABLE  清空表数据  举例:truncate table stu;

    4) DROP TABLE      删除表

     alter用法

    1、在表中新增字段:

    alter table stu add age int;

    2、在表中删除字段:

    alter table stu drop column age;

    3、对字段改名:

    alter table stu rename column sid to s#;

    4、对字段改数据类型:

    alter table test00 modify ssid varchar2(10);

    注:列非空时不能更改字段的数据类型

     此时可以通过如下方法做修改:

    新建列B—把A列数据导入—清空A—转换A列类型—把B别数据转换导入。

    举例:

    alter table stu add sss float;

    update stu set sss=shigh;

    update stu set shigh = null;

    alter table stu modify shigh varchar2(10);

    update stu set shigh = sss;

    alter table stu drop column sss;

    2、Oracle语句之数据操纵语言(DML)

    数据操纵语言(DML):select  delete  update  insert

    1.插入数据INSERT

    当插入的数据 顺序、数量和表一致,可省略列名。

    insert into stu values();

    当插入的数据 顺序或者数量和表不一致,必须指明列名。
    INSERT INTO students(id,name)  VALUES(10139,'王二');

    2.更新数据UPDATE
    语法格式:

    update   <table_name>   set    <column_name>=……    

    [WHERE condition(s)];   

    --不使用WHERE子句,更新此列中的全部记录。

      --使用WHERE子句,更新此列中的符合条件的记录。
    3.删除数据DELETE、TRUNCATE TABLE
    语法格式:
    DELETE FROM <table_name>
    [WHERE condition(s)];
      --不使用WHERE子句,删除表中的全部记录。
      --使用WHERE子句,删除表中的符合条件的记录。

    3、Oracle语句之事物控制语言(TCL)

    事务控制语言(TCL):commit  savepoint  rollback

    COMMIT - 提交并结束事务处理

    ROLLBACK -  撤销事务中已完成的工作

    SAVEPOINT – 标记事务中可以回滚的点

    举例:

    savepoint a1;

    update stu set sname='大白' where id=3;

    select * from stu;

    savepoint a2;

    delete from stu where id=2;

    select * from stu;

    savepoint a3;

    rollback to savepoint a2;

    回滚到a2的位置,a2之后的操作全都作废。

    4、Oracle语句之数据控制语言(DCL)

    数据控制语言(DCL):grant  revoke

    授权和回收权限

  • 相关阅读:
    XAF应用开发教程(七)外观控制模块
    XAF应用开发教程(五)验证模块
    XAF应用开发教程(六)控制器
    XAF应用开发教程(四)应用程序模型
    XAF应用开发教程(三)业务对象模型之引用类型与关联关系
    XAF应用开发教程(二)业务对象模型之简单类型属性
    XAF应用开发教程(一) 创建项目
    CSharp Similarities and Differences
    Nemerle Quick Guide
    2.1 确知信号的类型
  • 原文地址:https://www.cnblogs.com/cy759648077/p/5758288.html
Copyright © 2011-2022 走看看