物件描述表
基本的資料儲存集合,由行和列組成
檢視從表中抽出的邏輯上相關的資料集合
序列提供有規律的數值
索引提高查詢的效率
同以詞給物件起別名
如:select * fromuser_tables,檢視使用者建立的表
selecttable_name
from user_tables ;
selectdistinct
object_type
from user_objects ;
select表名和列名:*from user_catalog ;
必須具備:
必須指定:
資料型別
描述varchar2(size)
可變長字元資料
char(size)
定長字元資料
number(p,s)
可變長數值資料
date
日期型資料
long
可變長字元資料,最大可到達2g
clob
字元資料,最大可達到4g
raw(long raw)
原始的二進位制資料
blob
二進位制資料,最大可達到4g
rowid
行位址使用 alter table 語句追加, 修改, 或刪除列的語法
alter可以修改列的資料型別、大小、預設值table
dept
add (job_id varchar2(9
));table altered.
altertable
dept
modify (last_name
varchar2(30
));table altered.
alter對預設值的修改只影響今後對錶的修改table
dept
modify (salary
number(9,2) default
1000
);table altered.
使用 drop column 子句刪除不再需要的列.
alter使用 rename column [table_name] to 子句重新命名列table
dept
drop
column
job_id;
table altered.
altertable
dept
rename
column job_id to
jobid;
table altered.
droptruncatetable 語句:table
dept;
table dropped.
truncate執行rename語句改變表, 檢視, 序列, 或同義詞的名稱;必須是物件的擁有者table employee
rename dept todetail_dept;
table renamed.
Oracle 建立和管理表
建立表 sql create table test1 2 tid number,3 tname varchar2 20 4 hidatedate date default sysdate default表示預設值 快速建表 sql 建立表 包含員工號 姓名 月薪 年薪 部門名稱 sql create...
Oracle 建立和管理表
常見的資料庫物件 oracle 資料庫中的表 資料字典 查詢資料字典 select table name from user tablesselect distinct object type from user objects select from user catalog 命名規則 creat...
Oracle表的建立和管理
date 儲存日期時間資料 clob 大文字資料,最多可以儲存4g的文字 blob 二進位制資料,可以儲存最大4g資料 create table 表名稱 列名稱 型別 default 預設值 列名稱 型別 default 預設值 列名稱 型別 default 預設值 列名稱 型別 default 預...