Oracle筆記之Oracle資料庫資料型別

2021-06-23 03:23:59 字數 1053 閱讀 4686

1、char

定長,create table tablename(

filed1 char(32) );

最大2000個字元,存放時超過報錯,不足補空格。

補:dump函式,檢視字段資訊。

select filed1,dump(filed1) from tablename;

2、varchar2

變長,最大4000個字元。

區別:如果只存放了4個則不補空格,空間被**。

3、nchar

定長,unicode的編碼方式,每個字元佔兩個位元組。

最大2000個字元。

區別:char的中文佔2個字元。

總之,nchar所有字元都佔1個字元,而char英文佔乙個字元,中文佔2個字元。

4、nvarchar2

5、clob大資料型別(字元)最大8tb。變長

6、blob二進位製大資料型別    最大8tb。二進位制資料,、聲音等。

7、number(p,s)

p:1----38 有效位數

s:-84---127小數點左或者右的保留精度。

儲存資料範圍:-1.0e-130-------1.0e+126

占用記憶體1---22位元組

number   最廣精度

number(3)3位整數

number(3,2)共3位,小數點後面兩位。注意這時只能存乙個整數部分為一位的數。否則出錯。

number(3,-2)共3位,儲存到小數點左側兩位,如123.4567存進去變成100.

實際開發中有明確要求保留到第幾位,則指定。否則直接使用number

8、date

(1)表示時間,有年、月、日、時、分、秒

create table tablename(

birthday date );

oracle預設的時間格式  日、月、年

如:'12-11月-10'表示2023年11月12日

如果希望使用中國格式,需要借助oracle函式。

9、timestamp(n)

n取0--9,指定秒的小數字數。

初學Oracle學習筆記之Oracle常見操作總結

本文我們主要對初學oracle資料庫的一些oracle常見操作進行了總結,並以 示例的形式呈現出來,在此與各位初學者分享,希望能夠對您有所幫助。ad 線下活動 三大新銳html 5企業匯聚51cto 大話移動前端技術 對於初學者來說,oracle資料庫的學習是有一定的難度的,俗話說得好 凡事入門難,...

Oracle筆記 之 索引 index

1.索引分類 a 唯一索引,作用是資料約束,保證資料唯一,還有就是資料索引,提高查詢效率 b 一般索引,只有資料索引的作用,2.唯一索引的建立 create unique index 索引名 on 表名 欄位名 ok,假設有乙個emploeyy表,裡面有乙個empname欄位,我們來為empname...

oracle學習筆記之包

定義乙個包,包裡面包含乙個儲存過程 update emp,和乙個函式sp fun2 create or replace package sp package1 is procedure update emp names varchar2,nums number function sp fun2 na...