zgfp.net
当前位置:首页 >> orAClE修改表结构 >>

orAClE修改表结构

修改表名: alter table 表名 rename to 新名 添加字段: alter table 表名 add 字段名 字段类型 删除字段: alter table 表名 drop column 字段名 修改字段: alter table 表名 rename column 原字段名 to 新名; 修改字段类型(前提:表中无数据)...

增加列没有影响 ,如果要是修改本身已有列的类型的话可能会有影响 。

create or replace trigger test_trigger after insert or delete on a for each row declare tmpa varchar2(30); v_dropSeqSql varchar2(300); tmpb varchar2(30); begin if deleting then tmpa:=:old.tx; v_dropSeqSql:='alter table b drop c...

1、select uat.table_name from user_all_tables uat 该SQL可以获得所有用户表的名称 2、select object_name, created,last_ddl_time from user_objects 该SQL可以获得所有用户对象(包括表)的创建和最后修改时间 综合以上SQL,总结了如下语句...

修改表名: alter table 表名 rename to 新名 添加字段: alter table 表名 add 字段名 字段类型 删除字段: alter table 表名 drop column 字段名 修改字段: alter table 表名 rename column 原字段名 to 新名; 修改字段类型(前提:表中无数据)...

当该字段为空时,可直接修改: alter table reportqymx modify shuifen null; 2.当待修改字段不为空时: 新增一列 把要改变的列的值转移过去并清空原列的值 改变列的数据类型 把值转移回来,并删除新增的列 alter table reportqymx add shuifen_...

根据字段类型决定 alter table 表名 modify 字段名 varchar2(长度); 或 alter table 表名 modify 字段名 number(长度 ); 只能改大。 想改小只能重新建表将数据导到新表,再将旧表drop掉。

要么通过语句,不过建议使用pl/sql developer来进行操作,全图形界面的,edit表即可。

使用rename关键字来实现字段名的修改:alter table 表名 rename column旧的字段名 to 新的字段名名; 使用modify关键字来实现对数据类型的修改:alter table 表名 modify 字段名 数据类型;

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

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