目录
1.创建表:
正常创建表:
create table test3 (tid number,
tname varchar2(20),
hiredate date default sysdate);
使用子查询创建表,将创建表和插入数据结合起来:
create table aab_test as select * from a_test;
2.行地址 rowid
select user_id,user_name,rowid from sec_users;

可以通过rowid进行筛选:
select user_id,user_name,rowid from sec_users where rowid='AAAeDqAAEAACHx7AAA';

3.修改表:追加新列,修改列,删除列,重命名列,重命名表
alter table test3 add photo blob;
alter table test3 modify tname varchar2(40);
alter table test3 drop column photo;
alter table test3 rename column tname to username;
rename test3 to test5;
5.删除表
drop table test5;
6.Oracle的回收站
显示回收站:show recyclebin;

通过RECYCLEBIN NAME还能看到被drop的表的数据
select * from "BIN$hP1WcFBEu0LgUDsKpkpB8Q==$0";
清空回收站:purge recyclebin;
注意:管理员没有回收站。
7.闪回删除
用于还原被drop的表。
flashback table aab_test to before drop;
闪回表并可重命名语法:
flashback table <table_name> to before drop [rename to <new_name>];
8.显示所有表
select * from tab;
9.显示表结构
desc sec_users;
本文详细介绍Oracle数据库中的表操作,包括创建、修改、删除表的方法,如何使用RowID定位行,展示回收站及闪回删除功能,以及如何查看表结构和所有表。
-DDL创建和管理表&spm=1001.2101.3001.5002&articleId=89410494&d=1&t=3&u=12e986e6b7204c0e9e1e92642c9c30e8)
2万+

被折叠的 条评论
为什么被折叠?



