zgfp.net
当前位置:首页 >> orAClE 已经建好的表怎么修改字段大小? >>

orAClE 已经建好的表怎么修改字段大小?

对二楼进行补充 字段类型为 如果想改小,没有数据可能直接用 alter table table_name modify column datatype; 如果有数据,改小的话可以会丢失数据。 比如: 表:stu(name varchar2(20)) 要将字段name的长度改为10 表中有一条数据:name(中国...

1、创建表: CREATE TABLE Student( id varchar2(32) primary key, name varchar2(8) not null, age number); 2、修改字段名: alter table Student rename name to StuName; 3、修改数据类型: alter table Student modify (id varchar2(64)); ...

alter table test_tab rename column col_AAA to col_BBB;--修改test_tab 字段名col_AAA 为col_BBB

alter table 表名 modify (字段名 字段类型长度); 例如: alter table cachemsg modify (callernum varchar(40));

alter table table_name modify col_name null; 如果表中有数据的话,你需要先增加一个字段,然后drop掉之前的字段,然后再将新字段名rename成之前的字段名

alter table t2 modify(字段名 字段格式(长度)); 不过首先操作用户要有alter该表的权限才可以。

oracle变更字段长度的语句如下: alter table 表名 modify (字段名,字段类型长度);注意事项: 如果是增加字段长度,用上述语句是没问题的。 但要是缩减字段长度,如果原表中数据有大于缩减后字段长度的内容,语句会执行失败。

用alter语句进行修改。 语法: alter table 表名 modify 字段名 字段类型(字段长度);说明:如果是date等没有长度的类型,字段长度部分可以省略。 如:目前test表属性如下 要将name列的字段类型改为date类型,可用如下语句: alter table test mo...

2个办法: 1. 使用备份表: a. create table test as select * from a b. drop table a ; c. create table a(... -- 将ddd字段改为char(20) d. insert into a select * from test e. drop table test 2. 使用临时列 用plsql dev a. 为表增加类 d...

针对数据类型从一种类型到另一种类型的是这个字段里不能有数据,比如说从number 到varchar2等等;如果是从varchar2 到char 是可以有数据的。你可以自己做实验试一下就知道了

网站首页 | 网站地图
All rights reserved Powered by www.zgfp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com