• 对oracle数据库使用的小结


    使用数据库为oracle

    因为在将数据从历史表导入当前表时,因字段个数不对,导致不能导数据。

    一、将历史表的字段增加一个或者多个的SQL语句。

    1、增加一个字段:(增加字段时,只能排在已有字段的后面,不能插到已有字段之间)

    Alter Table t_app_si_addr_12 Add CHG_ADDR_FLAG varchar2(2);

    Alter Table 表名 Add 字段名称 字段类型;

    2、增加两个字段;

    Alter Table t_app_si_addr_12 Add (CHG_ADDR_FLAG varchar2(2),ADD_IP_BY_IOM Varchar2(2));

    Alter Table 表名 Add (字段名称 字段类型,字段名称 字段类型);

    二、修改一个字段:

    create table t_od_test1017(id number(2),name varchar2(4),test varchar2(10));
    select a.*,a.rowid from t_od_test1017 a;
    1、修改字段的类型或长度:

    alter table t_od_test1017 modify (test3 number(32));--修改字段类型或长度。

    Alter Table 表名 modify (字段名称 (新的)字段类型);

    注意:当此列有数据时,不能将字段的长度减小,只能增加长度。

    2、修改字段的名称:
    alter table t_od_test1017 rename column test3 to new_test3;

    Alter Table 表名 rename column (旧的)字段名称 to (新的)字段名称;

    三、删除一个字段:

    alter table t_od_test1017 drop column test2;

    alter table t_od_test1017 drop column 字段名称;

    注意:删除字段时候,保证此字段下没有数据

  • 相关阅读:
    第八章 多线程编程
    Linked List Cycle II
    Swap Nodes in Pairs
    Container With Most Water
    Best Time to Buy and Sell Stock III
    Best Time to Buy and Sell Stock II
    Linked List Cycle
    4Sum
    3Sum
    Integer to Roman
  • 原文地址:https://www.cnblogs.com/yexblogs/p/8952357.html
Copyright © 2020-2023  润新知