linuxoracle創建表
① 簡述oracle資料庫中創建表的方法有哪幾種
1、直接創建:
create table t(name varchar2(50 char));
2、創建與表A結構相同的空表:
create table a_tmp as select * from A where 1=0;
3、復製表A全部(或部分)數據:
create table a_tmp as select * from A (where a.xxx=xxx)
② oracle 資料庫如何建表
建表方法:
(1)在cmd里邊更具需要進行創建
(2)在sqldeveloper中進行創建,而對於在可視化界面sqldeveloper中創建時,也有兩種方式,即一種是使用命令直接進行創建,另外一種是使用可視化界面按鈕進行點擊創建
③ 如何在Linux下創建oracle資料庫的表空間和用戶
先su 到 oracle用戶,SYS用戶以DBA身份登陸
//創建臨時表空間
SQL>create temporary tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 5000M autoextend on;
//創建數據表空間
SQL>create tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 500M autoextend on;
(這些只是例子,具體數據文件的路徑,大小,都要你自己改,這里的是不自動擴展,你如果想自動擴展,autoextend on next 50m maxsize 2048m,上網查一下就可以了)
//創建用戶並指定表空間
SQL> create user username identified by password
default tablespace user_data
temporary tablespace user_temp;
//給用戶授予許可權
SQL> grant connect,resource to username;
④ 怎麼建oracle的表格
1.創建表:
創建表使用CREATE TABLE命令。執行這個命令時,必須有CREATE TABLE的系統許可權。如果想在其他用戶的方案下創建表,必須被賦予CREATE ANY TABLE的系統許可權。創建表的語法如下:
CREATE TABLE [schema.]table_name(
column_name datetype [DEFAUIT expr][,...]
);
上述語法將會在方案schema下創建一個名為table_name的表,在表中列用column_name表示,後面跟隨的datetype表示該列的數據類型,可以通過DEFAULT子句給列指定默認值。如下圖為在方案SCOTT下創建表TEST01: