ORACLE數據庫基本操作命令


------------------------------------------------------------
-------------------SQL語法Table操作----------------
------------------------------------------------------------

--查看數據庫版本信息

select* from v$version;

 


--查詢字符集
--字符集設置成ZHS16GBK :漢字占2 個字節。
--字符集設置成AL32UTF8 :漢字占3 個字節。

select * from v$nls_parameters t where t.PARAMETER='NLS_CHARACTERSET';

 

--查看列的屬性值

select distinct t.COLUMN from TABLE t

 

--創建表

create table TBL_TABLE(
ID raw(16) default SYS_GUID() not null,
USER_CODE nvarchar2(10),
TOTAL_FEE number(8,2),
UPDATE_TIME date 
)

 

--修改列屬性

alter table TBL_TABLE add (COLUMN num(16) default sys_guid() not null);
alter table TBL_TABLE modify (TOTAL_COLUMN number(8,2) ) 
alter table TBL_TABLE drop(COLUMN);

 

--修改表,列描述

comment on table TBL_TABLE is '用戶信息表';
comment on column TBL_TABLE.USER_NAME is '用戶姓名';

 


--新建表導入備份表數據,備份表

create table TABLE_BAK as select * from TABLE;
insert into TABLE select * from TABLE_BAK ;

 

--刪除表以及表結構 (drop > truncate > delete)

delete from TABLE; -- (刪除數據不刪除結構,不釋放空間) DELETE可以是table和view
truncate table TABLE; --(刪除數據不刪除結構、釋放空間)
drop table TABLE; -- (刪除數據和結構,釋放空間)

 

--修改表數據

update TABLE set DATE_TIME='2019-06' where id= '86A0CCE7B079011EE0530A010C4D011E'

 


--刪除表數據

delete from TABLE where id= '86A0CCE7B086011EE0530A010C4D011E'

 


-----------------------------------------------------------
-------------------SQL語法View操作----------------
-----------------------------------------------------------
--創建視圖

1 create or replace view view_party_payCompleted
2 as 
3 select t.user_code,t.total_fee,t.trade_no,t.transaction_id,t.status
4 from tbl_party_payCompleted t
5 with read only

 


--刪除視圖

DROP VIEW ccicydcd.view_party_payCompleted

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM