zoukankan      html  css  js  c++  java
  • 对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 字段名称;

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

  • 相关阅读:
    将表单赋予对对象
    sql server 锁
    设置SQL server服务器的dbo架构
    用ILSpy查看Session.SessionID的生成算法
    c#3.0新特性
    解决文件上传插件Uploadify在火狐浏览器下,Session丢失的问题
    VS2012 集成 IL DASM IL微软中间语言查看器
    认识
    操作符重载
    博客搬家了
  • 原文地址:https://www.cnblogs.com/yexblogs/p/8952357.html
Copyright © 2011-2022 走看看