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

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

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

1.select constraint_name,table_name from dba_cons_columns where table_name='xxx';找出这个约束的名称 2.alter table xxx drop constraint yyy(第一步查出来的名字) 3.alter tablexxx modify iSubscribeState varchar2(20);

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)); ...

1、通过图形界面操作,在左侧依次选择objects-tables,右键单击要修改的表名,选中‘Edit’-column,可以直接修改; 2、使用DDL语句:alter table 表名 modify 字段名(字符类型(长度)) 例如: alter table emp modify ename(varchar2(32))

只能往大里改,不能往小里改 alter table t_xx alter column col_xx varchar2(100)

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

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

你好:如果这个表中字段的值长度已经有超过20的话,那么久无法完成这个操作了,如果没有话,应该是可以直接更改的, 备注:如果这个字段的值为20,结果你插入的数据长度大于20,那么就报错了,所以说,如果没特殊的字段需求的话,就让他保持早10...

varchar2的最大长度是4000 DECLARE REALLYBIGTEXTSTRING CLOB := '待插入的海量字符串'; BEGIN INSERT INTO test_table VALUES('test', REALLYBIGTEXTSTRING, '0'); end ; / commit; 参考:http://www.cnblogs.com/qqzy168/archive/2013/08/14/3...

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