ORACLE 002 Create之建立型別

2021-06-22 06:39:56 字數 568 閱讀 7618

——積累工作中用到的sql

oracle中也是有型別的,可作為儲存過程,函式等的輸入輸入出。

下面看下建立。

用法create or replace type 型別名稱 as object

(欄位1          型別,

欄位2          型別,

欄位3         型別)例如

create or replace type  t_obj  as object

(t_id          varchar2(20),

t_name   varchar2(20)

)用法:

型別變數名:= 型別();

型別變數名.屬性1=值;

如果想把類組合成**

create or replace type  型別名  is table of 型別名

例如:create or replace type  t_out_tab is table of t_obj  

用法:型別名變數 :=型別();

型別名變數.extend;

型別名變數(0):= 單個的那個型別;

Oracle建立表語法 create

建立oracle表 使用create關鍵字 1 建立新錶 use 資料庫 在那個資料庫中建表 create table 表名 欄位名1 列名 資料型別 列的特徵,欄位名2 列名 資料型別 列的特徵 not null 2 建立帶有主鍵約束的表語法 create table 表名 欄位名1 列名 資料型...

使用Oracle之 Oracle 建立使用者

1 建立使用者 create user username identified by password 建立使用者 username,密碼為 password 2給使用者授權 grant dba to username 授予dba許可權 grant unlimited tablespace to u...

oracle之建立空間和使用者

oracle相對於mysql來說他是乙個大型的資料庫,它占有的市場份額也比mysql的大,同時它支援高併發大資料的訪問,同時oracle的操作也和mysql的差別有點大。oracle為什麼要建立空間和使用者 在oracle中資料邏輯上的儲存於表空間中而物理上則是在儲存在表結構的資料中。資料庫是有乙個...