创建(CREATE)/删除(DROP)/删除恢复(FLASHBACK)/清空(TRUNCATE) 数据表
蓝色底色的字为个人喜欢的名字,根据喜好进行修改
创建数据表
数据表创建在用户下,创建数据表之前需要先创建用户,或者存在用户
1.手动创建一张数据表
CREATE TABLE user.test(column1 INT,column2 NUMBER(10,2),column3 DATE,column4 VARCHAR2(10))
在 user 用户下建立一张 test 表,有四个字段
字段 column1,类型为 INT(整数)
字段 column2,类型为 NUMBER(10,2)(数值,整数部分占10 - 2 = 8个长度,小数部分 2个长度)
字段 column3,类型为 DATE(日期)
字段 column4,类型为 VARCHAR2(10)(最长为10个长度的字符型)
2.根据另一张数据表创建数据表,并且数据相同
CREATE TABLE user.test
AS
SELECT *
FROM user.other_test
3.根据另一张数据表创建数据表,只需要表结构,不需要表数据
CREATE TABLE user.test
AS
SELECT *
FROM user.other_test
WHERE 1 = 2
删除数据表
DROP TABLE user.test 相当于放入回收站
DROP 的表可以用闪回恢复
FLASHBACK TABLE username.table_name TO BEFORE DROP
DROP TABLE username.table_name purge 彻底删除,不放回收站
清空数据表
TRUNCATE TABLE username.table_name 清空表数据,保存表结构

浙公网安备 33010602011771号