zoukankan      html  css  js  c++  java
  • DB2 alter 新增/删除/修改列

     扫码加入QQ群。免费获取一手资料。还有福利发放哦!!!!

    SQL语句 增加列、修改列、删除列 

    1 添加字段

    语法 : alter table 表名称 add 字段名称 类型
    demo:   alter table tableName add columnName varchar(
    50)

    2 更改字段类型(或者字段长度)

    语法 :alter table 表名 alter column 字段名 set data type 类型
    demo:   alter table tableName alter column columnNamn
    set data type varchar(4000)

    注意:

    1. 更改字段类型是有操作限制的. 将字段改为比之前类型长度大的可以,如果要改小,必须先drop掉原来的column,然后再重新添加.
    2. 另外改为不同的类型,也需要先drop掉column.然后再重新添加;


    3 删除字段

    alter table 表名称 drop column 字段名

    4 为字段添加默认值

    alter table 表名称 alter column 字段名 set default 值
    
    Demo:
    1 alter table table_name altercolumn column_test set default  'value';

    5 添加带默认值的字段

    Demo:
    1 alter table table_name addcolumn column_test vachar(20)not null with default  'value';

    6 设置字段默认时间为当前时间

    Demo:
    1 alter table table_name altercolumn column_test set default  current date;

     

  • 相关阅读:
    mysql缓存
    复杂映射
    SQL 映射的 XML 文件
    xml配置文件
    从xml中构建sqlSessionFactory
    eclipse使用时jar不在libraries
    去掉不用的工作空间
    javac找不到或无法加载主类 com.sun.tools.javac.Main,
    文本,布局,样式
    (常用)re模块
  • 原文地址:https://www.cnblogs.com/keepruning/p/9120664.html
Copyright © 2011-2022 走看看