zoukankan      html  css  js  c++  java
  • oracle之alter学习笔记

    陆陆续续的需要接触到一些DML,DDL发现除了一些简单的crud,其他语法一概模糊。话点时间

    记录下来,不用每次都百度。

    首先我们创建一张表 

    1 create table alter_test2 as select * from  user_role_privs

    OK,我突然不觉得这个表名很2,打算给表改个名字

    alter table alter_test2 rename to alter_test

    接着,发现表需要额外增加一个字段 add_col

    alter table alter_test add (add_col varchar2(20))

    发现新增的add_col 字符类型不对 而且我希望他是不能为空的

    alter table alter_test modify (add_col number(2) not null)

    这里有可能会报错,因为既然是非空的就以为着该列的所有字段都必须是有值的

     继续,我心血来潮,想给新增的字段改变名字

    alter table alter_test rename column add_col to add_col_new

    好了,最后又改变主意了,不想要这个字段了 ,删除之

    alter table alter_test drop column add_col_new

    alter User username identified by   'new password'  修改用户密码的语法

    先如此吧,后续把其他的DDL的用户补充进来,然后是补充DML,DTL,乃至sql用户plsql语法。。

    付一篇关于几种类型语法的简单介绍

    http://www.cnblogs.com/gnielee/archive/2009/07/31/1535621.html

  • 相关阅读:
    公约数
    [TJOI2017]异或和
    [HNOI2014]世界树
    小清新数据结构题
    CF809E 【Surprise me!】
    [JXOI2017]颜色
    docker swarm集群
    jenkins构建maven项目
    jenkins软件工具部署
    jenkins持续集成
  • 原文地址:https://www.cnblogs.com/draem0507/p/2748005.html
Copyright © 2011-2022 走看看