整型是oracle數(shù)據(jù)庫中的一個基本類型,一般用integer或int表示。但在oracle中也可用number(N,0)來表示整型。
成都創(chuàng)新互聯(lián)公司服務(wù)項目包括錯那網(wǎng)站建設(shè)、錯那網(wǎng)站制作、錯那網(wǎng)頁制作以及錯那網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,錯那網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到錯那省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
一個 integer 是集合 Z = {..., -2, -1, 0, 1, 2, ...} 中的一個數(shù)。
以下三種方法都是可以的:
create?table?test
(id?int);
create?table?test
(id?integer);
create?table?test
(id?number(10,0));
number類型就足夠了:
NUMBER類型精度可達38位??梢源鎯π〉?0e-130、大到(但不包括10e126)的任何數(shù)值
oracle中表示數(shù)值的數(shù)據(jù)類型只有NUMBER、BINARY_FLOAT、BINARY_DOUBLE
其中后兩個在Oracle 10g之前的版本中沒有這兩種類型。他們就是IEEE標準浮點數(shù),用于近似數(shù)值,沒有NUMBER類型精確
---------------------------------
但是Oracle在語法上支持的其他數(shù)值數(shù)據(jù)類型,如:
NUMERIC(p,s)
INTEGER
INT
SMALLINT等等
回答完畢!
Oracle中的數(shù)據(jù)類型有:字符型、數(shù)字型、日期型等。具體介紹如下:
1、字符型:char(n):用于標識固定長度的字符串。
當實際數(shù)據(jù)不足定義長度時,使用空格補全右邊不足位。varchar(n):可變字符串類型。
為SQL標準規(guī)定的,數(shù)據(jù)庫必須實現(xiàn)的數(shù)據(jù)據(jù)類型??梢源鎯兆址?。
varchar2(n):可變字符串類型,是oracle在varchar的基礎(chǔ)上自行定義的可變長度字符串
類型。當做為列類型使用時,最大長度可被定義為4000;當做為變量類型使用時,長度
可被定義為32767。不可以存儲空字符串。
2、數(shù)值型:可用于存儲整數(shù)、浮點數(shù)。
number(m,n):m表示有效數(shù)字的總位數(shù)(最大為38位),n表示小 數(shù)位數(shù)。
3、日期時間型:
date:包含Year(年)、Month(月) 、Day(天)、Hour(時)、Minutes(分)、Second(秒)
說明:(yyyy表示4位年分;mm表示月份;dd表示天;hh表示時;mi表示分;ss表示秒)
4、大對象類型:lob:用于存儲大對象類型。例如:文本信息長度超過4000、二進制文件等。最大容量為4GB。
lob分類:clob:用于存儲大型文本數(shù)據(jù)。(例如:備注信息)
blob:用于存儲二進制數(shù)據(jù)。(例如:圖片文件)
bfile:作為獨立文件存在的二進制數(shù)據(jù)。
5、特殊數(shù)據(jù):
null與空字符串:null與空字符串,都要用is null或is not null進行比較。
單引號:想將單引號做為字符中使用,請通過單引號進行轉(zhuǎn)義。
6、注意:oracle中,沒有布爾類型,可利用字符串或數(shù)值(1/0)表示
加個check約束就行了
create?table?test1
(id?int,
fee?int?check(fee0));