Oracle 建立和管理表

2022-03-19 20:49:07 字數 1969 閱讀 6318

物件描述表

基本的資料儲存集合,由行和列組成

檢視從表中抽出的邏輯上相關的資料集合

序列提供有規律的數值

索引提高查詢的效率

同以詞給物件起別名

如:select * fromuser_tables,檢視使用者建立的表

select

table_name

from user_tables ;

select

distinct

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.

可以修改列的資料型別、大小、預設值

alter

table

dept

modify (last_name

varchar2(30

));table altered.

alter

table

dept

modify (salary

number(9,2) default

1000

);table altered.

對預設值的修改只影響今後對錶的修改

使用 drop column 子句刪除不再需要的列.

alter

table

dept

drop

column

job_id;

table altered.

使用 rename column [table_name] to 子句重新命名列

alter

table

dept

rename

column job_id to

jobid;

table altered.

drop

table

dept;

table dropped.

truncatetable 語句:

truncate

table employee

執行rename語句改變表, 檢視, 序列, 或同義詞的名稱;必須是物件的擁有者

rename dept to

detail_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 預...