1、創建一個表T2,使之具有T1表的結構
CREATE TABLE T2 AS SELECT * FROM T1 WHERE 1<>2;
2、創建一個表T2,使之具有T1表的結構和數據
CREATE TABLE T2 AS SELECT * FROM T1;
3、修改michael用戶的確省表空間爲users,臨時表空間爲temp,並給他在users表空間中創建15M的空間配額
ALTER USER michael DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp QUOTA 15m ON users;
4、建表語句腳本示例,注意大小寫
SET ECHO OFF
SPOOL Material_test_items.log
CREATE TABLE Material_test_items
(
Material_test_no VARCHAR2(6) NOT NULL,
Test_date DATE NOT NULL,
Category VARCHAR2(2) NOT NULL,
Mtrl_item_no VARCHAR2(2) NOT NULL,
Mtrl_item_value VARCHAR2(60) NULL ,
Modify_date DATE NULL ,
Modify_user VARCHAR2(30) NULL ,
Insert_user VARCHAR2(30) NULL ,
Insert_date DATE NULL ,
Data_owner VARCHAR2(10) NULL ,
CONSTRAINT material_test_items_PK PRIMARY KEY (Material_test_no, Test_date, Category, Mtrl_item_no))
STORAGE (Initial 65536
Next 65536
Minextents 1
Maxextents 505
Pctincrease 0);
SPOOL OFF
SET ECHO ON
5、user_ind_columns user_cons_columns user_constraints
user_tables dba_tables all_tables
user_views dba_views all_views
user_indexs dba_indexs all_indexs
user_sequences dba_sequences all_sequences
user_synonyms dba_synonyms all_synonyms
6、將一個表中的數據增加到另一個數據庫中的同名表中去,這種方法比數據庫鏈省事的多。
COPY FROM username/password@database APPEND table1 USING SELECT * FROM table1;
如果需要將數據替換,就將APPEND替換成REPLACE