--建立表
create
table users(
id number,
name varchar2(32),
password varchar2(32));
oracle資料型別:
1. 字元型資料及二進位制型別
①char(size):存放字串,定長,最大2000個字元
-- dump可以列印name的具體存放資訊
select name, dump(name) from test1;
②varchar2(size):變長,最大可存放4000個字元
以及nchar和nvarchar2:unicode編碼,漢字和英文本母占用同樣空間
③clob():字元型大物件, 變長, 最大8tb
④blob():二進位制物件,可以存放和聲音, 變長, 最大8tb
2. 數值型別
⑤number可以存放整數,也可以存放小數
number(p, s): p為整數字, s為小數字,
1<=p<=38, -84<=s<=127
儲存在機器中的範圍: 1~22bytes
number(5, 2) --5個有效位,小數點後保留2位
number
--儲存實際的數值
number(*, 1) --保留1位小數字
3.日期型別
⑥date 用於表示時間,年月日時分秒
create
table test2(birthday date);
--預設格式為:dd-mm-yyyy(如果希望以自己喜歡的格式,需要借助oracle函式)
insert
into test2 values('11-11月-12');
select * from test2;
⑦timestamp Oracle8 資料型別
oracle8 資料型別 作者 佚名 inter 資料型別 引數描述 char n n 1 to 2000 位元組定長字串,n位元組長,如果不指定長度,預設為 1個位元組長 乙個漢字為 2位元組 varchar2 n n 1 to 4000 位元組可變長的字串,具體定義時指明最大長度n,這種資料型別...
Oracle8 資料型別
資料型別 引數 描述 char n n 1 to 2000位元組 定長字串,n位元組長,如果不指定長度,預設為1個位元組長 乙個漢字為2位元組 varchar2 n n 1 to 4000位元組 可變長的字串,具體定義時指明最大長度n,這種資料型別可以放數字 字母以及ascii碼字符集 或者ebcd...
oracle資料型別
char 用於描述定長的字元型資料,長度 2000位元組 varchar2 用於描述變長的字元型資料,長度 4000位元組 nchar 用來儲存unicode字符集的定長字元型資料,長度 1000位元組 nvarchar2 用來儲存unicode字符集的變長字元型資料,長度 1000位元組 numb...