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

orAClE修改表结构

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

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

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

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

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

额,这个可以的吧。毕竟他看的不是表结构,只是时间而已 如果开启闪回可以使用闪回表。 select log_mode,flashback_on from v$database; 如果是下面结果则开了闪回 LOG_MODE FLASHBACK_ON ------------ ------------------ ARCHIVELOG YES 可以...

ALTER TABLE table_name MODIFY 要修改的字段名字 NULL;

如果开启了审计 可以去对应视图查看表修改记录 如果没开始审计,开启了归档的话 用logminer 分析归档日志也可以得到相应的修改sql 如果开启了闪回那么通过闪回也可以查看表的历史版本信息

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

oracle中给表中指定的列赋权限的sql语句如下: 比如有用户joan需要赋给emp表的emp_name操作权限,写法如下 GRANT update (emp_name) ON edwin.emp TO joan; 如果joan去更新emp表中的salary字段就会报错: update edwin.emp set salary=100000; E...

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