create table XXX(
創新互聯公司是一家專注于成都網站制作、做網站、外貿營銷網站建設與策劃設計,云龍網站建設哪家好?創新互聯公司做網站,專注于網站建設十載,網設計領域的專業建站公司;建站業務涵蓋:云龍等地區。云龍做網站價格咨詢:028-86922220
字段A 字段類型,
字段B 字段類型
) tablespace SSS
XXX為表名
SSS為指定的表空間名(可以無視)
1、一般分區表都會很大,所以可以先創建表空間,為了讓分區表存放到單獨的表空間,否則默認會存放到USERS表空間
2、創建TABLESPACE TS1:
CREATE TABLESPACE TS1 DATAFILE '/data1/oracle/test.dbf' SIZE 512M AUTOEXTEND ON NEXT 512M MAXSIZE UNLIMITED;
3、創建分區表,需要確定按什么分區,比如按id或按時間段:
CREATE TABLE test_201602
(
ID NUMBER(10) NOT NULL,
CREATE_TIME DATE,
)
TABLESPACE TS1
PARTITION BY LIST (ID)
(PARTITION PT_1001 VALUES (1001) TABLESPACE TS1);
4、繼續增加分區
ALTER TABLE test_201602 ADD PARTITION "PT_1003" VALUES (1003) LOGGING NOCOMPRESS;
ALTER TABLE test_201602 ADD PARTITION "PT_1004" VALUES (1004) LOGGING NOCOMPRESS;
5、查詢表及分區數量
select TABLE_NAME,PARTITION_COUNT,DEF_TABLESPACE_NAME from USER_PART_TABLES order by DEF_TABLESPACE_NAME;
我們都知道oracle數據庫是以表的方式來管理數據,所有的數據都是存放在表中的,如果我們沒有創建表的話,數據是不能直接放在數據庫中的,那么,我們該怎么在oracle中創建表呢?
我們可以使用create table語句在oracle中創建表,創建表的具體語法為:create table tablename (columnname datatype);其中tablename為我們要創建的表的名字,columnname為我們要創建的表中的列的名字,datatype表示列的數據類型以及長度,這里要注意的是,我們在創建表的時候必須要指定表的唯一的名字,以及列的唯一名字,否則數據庫就不知道是怎么回事的。
sqlplus 用戶名/密碼@數據庫名\x0d\x0a \x0d\x0a進入sqlplus后\x0d\x0acreate table 表名(\x0d\x0a字段1 varchar2(10),\x0d\x0a字段2 varchar2(5)\x0d\x0a);\x0d\x0a/
以DBA身份登錄
sqlplus / as sysdba
--基本的建表空間命令
create tablespace house_ts
datafile 'd:\myoracle\house_ts.dbf'
size 100m
reuse
online;
--基本的創建用戶命令(密碼不能為純數字,應該還是要以英文打頭的)
create user house identified by house
default tablespace house_ts;
--授權(最大的權限是sysdba,house用戶擁有的權限不可能超過sysdba,授予其dba權限就算很大的權限了)
grant dba to house;
用toad工具,有圖形告訴你怎么寫。
create table table_name(column1 type
,column2 type
...
,columnn type);
分享題目:oracle怎么去建表,oracle 建表
分享網址:http://m.kartarina.com/article30/heigso.html
成都網站建設公司_創新互聯,為您提供、服務器托管、自適應網站、網站制作、域名注冊、用戶體驗
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯