精华内容
下载资源
问答
  • oracle修改字段长度
    2020-04-09 16:09:29
    alter TABLE STUDENT modify(NAME VARCHAR2(100));
    
    alter TABLE STUDENT modify(NAME VARCHAR2(100),ADDRESS VARCHAR2(500));

     

    更多相关内容
  • Oracle数据库中,表中已存在数据字段修改字段长度,如有疑问可沟通联系,当积分自动提升到很高的时候欢迎联系,会把积分调低。
  • sql修改字段长度的语法:alter table 表名 modify 字段名 字段类型;sql修改字段长度的示例代码alter table qtline modify qtl_bidernote VARCHAR2(4000);标准SQL,对任何数据库都适用alter table fzrtmis.report...

    sql修改字段长度的语法:

    alter table 表名 modify 字段名 字段类型;

    sql修改字段长度的示例代码

    alter table qtline modify qtl_bidernote VARCHAR2(4000);

    标准SQL,对任何数据库都适用

    alter table fzrtmis.reporttemplate modify REPNAME varchar(100);

    修改字段名名称

    ALTER TABLE TABLENAME RENAME COLUMN COL1 TO COL2;

    添加字段

    alter table fzrtmis.itiembuildqk add STATIONSTATE CHAR(1)

    分类: 数据库oracle

    计算两个时间之前的天数:

    select to_date(‘20110701‘,‘yyyy-mm-dd‘)-to_date(‘20050101‘,‘yyyy-mm-dd‘) from dual;

    select to_date(‘20150730‘,‘yyyy-mm-dd‘)-to_date(‘20110701‘,‘yyyy-mm-dd‘) from dual;

    计算利息:

    CREATE OR REPLACE PROCEDURE wyl_jsznj(pi_date_ksIN VARCHAR2,--开始日期

    pi_date_zj IN VARCHAR2,--中间时间

    pi_date_js IN VARCHAR2, --结束时间

    pi_benjin IN NUMBER,

    po_fhz OUT VARCHAR2,

    po_zje OUT NUMBER

    ) IS

    v_cz1NUMBER(5);--差值1

    v_cz2 NUMBER(5);--差值2

    v_jine2NUMBER(10); --金额

    v_jine2 NUMBER(10);

    v_zje NUMBER(10);--总金额

    BEGIN

    v_jine := 0;

    select (to_date(pi_date_zj,‘yyyy-mm-dd‘)-to_date(pi_date_ks,‘yyyy-mm-dd‘)) INTO v_cz1 from dual;

    select (to_date(pi_date_js,‘yyyy-mm-dd‘)-to_date(pi_date_zj,‘yyyy-mm-dd‘)) INTO v_cz2 from dual;

    FOR i IN 1 ..v_cz1 LOOP

    pi_benjin := pi_benjin*(1+0.003);

    END LOOP;

    v_jine := pi_benjin;

    FOR j IN 1 ..v_cz2 LOOP

    v_jine := v_jine*(1+0.0005);

    END LOOP;

    po_zje := v_jine;

    END;

    原文:http://www.cnblogs.com/Sunnor/p/4692615.html

    展开全文
  • Oracle修改字段长度

    万次阅读 2018-09-27 20:24:01
    alter table purchase_plan modify(SINGLE_SOURCE_REASONS varchar2(4000));
    alter table purchase_plan modify(SINGLE_SOURCE_REASONS varchar2(4000));
    
    展开全文
  • oracle修改字段类型及长度

    千次阅读 2022-01-12 15:38:39
    oracle修改字段类型及长度 –改变类型及长度 Alter Table tableName Add (new_name number(10));–新增加一个字段用作储存要改变类型及长度的值 update tableName p set p.new_name=null;–设置增加字段为空 update ...

    oracle修改字段类型及长度


    –改变类型及长度
    Alter Table tableName Add (new_name number(10));–新增加一个字段用作储存要改变类型及长度的值

    update tableName p set p.new_name=null;–设置增加字段为空

    update tableName set new_name = old_name;–把要改变的字段的值赋值到新加入的字段

    update tableName p set p.old_name=null;–设置要改变的字段为空

    alter table tableName modify(old_name number(10));–设置要改变的字段类型及长度

    update tableName set old_name = new_name;–把值重新迁移到原有字段中

    alter table tableName drop column new_name;–清除新增加的字段

    –改变长度(char转varchar–长度缩短)
    alter table tableName modify(col_name varchar(50));–改变字段类型值变大一点

    update tableName p set p.col_name=trim(p.col_name);–清除值中的空格
    alter table tableName modify(col_name varchar(20));–改变成自己想要的类型长度






    昨日已逝         明日未知
    展开全文
  • 1、假设字段数据为空,则不管改为什么字段类型,可以直接执行: alter table tb modify (request_id varchar2(64)); 2、假设字段没有数据,则改为varchar2(20)可以直接执行: alter table tb modify (request_id ...
  • Oracle 修改字段长度

    千次阅读 2019-10-25 19:41:32
    alter table 表名 modify字段名 varchar2(4000));
  • oracle修改字段名要清楚历史数据么以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!oracle中怎么更改表中字段名首先方法是使用RENAME关键字: 修改字段...
  • sql语句修改字段长度(实例)

    千次阅读 2021-05-02 10:08:12
    本节内容:用sql语句修改字段长度语法:alter table alter column 新类型名(长度)例如,有名T1,字段名F1,原来F1为varchar(3),现在要改为varchar(10),则可以这么写:复制代码 代码示例:alter table T1 alter column F1 ...
  • oracle数据库sql语句修改表某列字段长度 1.修改一个列 alter table 表名 modify name varchar2(60); 2.修改多个列 alter table 表名 modify (name1 varchar(60),name2 varchar2(60));
  • Oracle修改字段类型后索引错误的解决方案起因:由于在查询中需要用到 UNION ALL 操作,而表中的存在 LONG 类型字段,操作无法完成,根据具体业务场景,将 LONG 类型字段修改为 CLOB 类型。修改后,UNION ALL 操作...
  • Oracle数据库中修改字段长度

    千次阅读 2021-08-12 16:36:31
    alter table 表名 modify 列名 新的类型和字段长度 如:alter table table01 modify F1 varchar2(4000)
  • sql语句修改字段长度

    千次阅读 2021-05-03 06:34:22
    原始发行者:面包屑修改字段属性的SQL语句如果数据量非常大,达到了数百万条记录,请使用企业管理器更改字段类型,但经常会超时,更改不成功,那么可以使用SQL语句来更改,如下所示:a,更改字段类型的长度,可更改表...
  • 我们知道,在9i对数据库进行DDl操作在高并发时或数据量大时会影响DML操作,比如添加,删除字段时,必须等到DDL完成时,DML操作才开始 ,以下例子为高并发时测试修改字段长度严重影响到生产性能:session 1;C:\Documents and...
  • oracle修改表某列字段长度

    万次阅读 2019-01-02 10:23:24
    1.修改一个列 alter table 表名 modify name varchar2(60); 2.修改多个列 alter table 表名 modify (name varchar(60),name1 varchar2(60));  
  • Oracle修改字段类型和长度oracle修改字段Oracle修改字段名alter table 表名 rename column 旧字段名 to 新字段名Oracle修改字段类型和长度alter table 表名 modify 字段名 数据类型如果是修改数据类型比如由...
  • 1、创建表:CREATE TABLE Student(id varchar2(32) primary key,name varchar2(8...2、修改字段名:alter table Student rename name to StuName;3、修改数据类型:alter table Student modify (id varchar2(64));Or...
  • 如何修改Oracle表中字段长度

    万次阅读 2019-02-04 17:03:18
    如何修改Oracle表中字段长度 工具 电脑 PL/SQL Developer工具 方法步骤 通过 PL/SQL Developer登入到数据库的管理界面,当然,也可以使用别的数据库管理工具; 2.在developer的主界面左侧,找到tables,并展开。...
  • oracle 修改 字段名称

    千次阅读 2021-05-07 12:49:51
    暂时应该没有对应的方法,所以我用自己想好的方法去修改/*修改字段名name为name_tmp,是将想改名称的字段改为没用/临时的字段*/Alter table 表名 rename column 老字段 to 新字段;/*增加一个和原字段名同名的字段...
  • 如图所示,该字段的类型是 varchar,长度是 50。 我修改它的长度。 alter table nresa_upgrade modify (name varchar(200)); 修改完后长度就变成 200 了。
  • Oracle修改表结构字段名和字段长度

    千次阅读 2021-05-07 07:58:35
    添加字段的语法:alter table tablename add (column datatype ...修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);删除字段的语法:alter table table...
  • 查询表中字段类型是STR并且字段长度小于30的字段: select * from SY_SERV_ITEM where SERV_ID = ‘KSZX_HT’ AND ITEM_FIELD_TYPE =‘STR’ AND ITEM_FIELD_LENGTH<30; 将表中字段类型是STR并且字段长度小于30的...
  • Oracle修改字段类型和长度

    万次阅读 多人点赞 2014-08-28 21:43:16
    Oracle修改字段名alter table 表名 rename column 旧字段名 to 新字段名
  • /*修改字段名MONTHLY_INT_RATE为MONTHLY_INT_RATE_TMP*/alter table RULE_PRODUCT_INFO rename column MONTHLY_INT_RATE to MONTHLY_INT_RATE_TMP;/*增加一个和原字段名同名的字段MONTHLY_INT_RATE*/alter table ...
  • ORACLE修改字段长度

    千次阅读 2018-08-01 16:14:06
    alter table 表名 modify 列名 varchar2(32) ;
  • 1.添加字段 ALTER TABLE TABLE_NAME ADD COLUMN_NAME VARCHAR2(10); 2.删除字段 ALTER TABLE TABLE_NAME DROP COLUMN_NAME;...4.修改字段长度 ALTER TABLE TABLE_NAME MODIFY COLUMN_NAME VARCHAR2(50
  • oracle 修改字段名, 字段长度

    千次阅读 2015-03-30 11:51:53
    修改字段名 alter table rename column to ; 修改长度 alter table modify ; ALTER TABLE 表名 MODIFY 字段名 VARCHAR2(长度)
  • tab_columns t_column, user_tables t_tables where t_column.table_name = t_tables.table_name and t_tables.table_name like '%BM_B%' -- 模糊匹配的表名 and t_column.data_length 可根据字段长度 and t_column....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 58,066
精华内容 23,226
关键字:

oracle修改字段长度