如何修改Oracle中表的字段长度?

  1. 表中已存有数据:ALTER table tableName MODIFY (字段名 字段类型(长度));      eg: alter table dpsm_dm_drugslog modify(person VARCHAR2(30));
  2. 表中未存有数据:ALTER TABLE TABLENAME MODIFY ID CHAR(16)        eg:  alter table dpsm_dm_drugslog modify person VARCHAR2(30);

原文地址:https://www.cnblogs.com/4AMLJW/p/ghyfgjghf.html

时间: 2024-10-07 19:41:13

如何修改Oracle中表的字段长度?的相关文章

mysql中修改表字段名/字段长度/字段类型详解

先来看看常用的方法 MySql的简单语法,常用,却不容易记住.当然,这些Sql语法在各数据库中基本通用.下面列出: 1.增加一个字段 alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认为空alter table user add COLUMN new2 VARCHAR(20) NOT NULL; //增加一个字段,默认不能为空 2.删除一个字段 alter table user DROP COLUMN ne

DB2 修改varcahr类型的字段长度

ALTER TABLE CM_STAFF ALTER FULLNAME SET DATA TYPE VARCHAR(50);

PL/SQL那点事-->修改Oracle数据库里面的字段长度

在开发过程中,遇到有个问题:在Oracle数据库中,利用PL/SQL数据库开发工具来开发,某一字段的长度不能满足需求时候,采用下面的语法就行修改 alter table 表名 modify 字段名 长度: 其中1为表名: 2为这个表里面的某一个字段: 3是这个表里面这一字段的类型长度: 在开始不知道怎么修改这个字段长度的时候,上网查看,结果是错误的,这个错误不好找,eg: alter table cust_device_apply modify column usecar_nature varc

Oracle修改字段长度以及计算天数

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 C

Oracle/MySQL/SQL Server修改表字段类型和长度

Oracle ALTER TABLE T_USER MODIFY USERNAME VARCHAR2(18); MySQL ALTER TABLE T_USER CHANGE USERNAME USERNAME VARCHAR(200) NOT NULL COMMENT 'username'; SQL Server ALTER TABLE T_USER ALTER COLUMN USERNAME VARCHAR(200); [注意]SQL Server 字段有约束或者索引,需要按如下方式处理:

sql修改字段长度

--sql修改字段长度的语法: ALTER TABLE 表名 MODIFY 字段名 字段类型; --sql修改字段长度的示例代码: ALTER TABLE qtline MODIFY qtl_bidernote VARCHAR(4000); --标准SQL,对任何数据库都适用: ALTER TABLE fzrtmis.reporttemplate MODIFY REPNAME VARCHAR(100); --修改字段名名称: ALTER TABLE TABLENAME RENAME COLUMN

【转】SQL修改字段长度

语法: alter table <表名> alter column <字段名> 新类型名(长度) 示例:假如有名T1,字段名F1,原来F1为varchar(3),现在要改为varchar(10),则可以这么写:alter table T1 alter column F1 varchar(10) 一般地,改字段名可以用这条语句:alter table A rename column a to c但是,实际应用中,我们往往是用J-SQL进行编译,而J-SQL不支持修改字段名,所以,如果

sql 修改字段长度以及其他属性

修改字段长度 语法 :alter table <表名> alter column <字段名> 新类型名(长度) alter  table  LoaneeExpand   alter column   Pro_Series  varchar(50) --添加带默认值的字段 Alter Table tmpTable Add New int Default 1 --修改该字段,必须先删除 默认值约束 Alter Table tmpTable Drop Constraint DF__tmp

MySQL5.7快速修改表中字段长度

在mysql 5.5版本时,商用环境升级,有一个表存在六千多万数据,升级时需要修改这个表其中一个varchar类型字段的长度,当时用了大概4个多小时,还没有结束,之后我们系统mysql升级到5.7版本,再一次升级模拟测试中,又修改了该表的字段长度,这次用时为7个多小时,下面是记录的时间.(进入mysql命令行,执行tee upgrade.log,之后执行的sql都会记录到该log中,当不需要记录时,执行notee) Query OK, 0 rows affected (7 hours 48 mi