(1)字元型(Character):由字母(漢字)、數字、空格等任意ASCII碼字元組成。
字元資料的長度為0~254,每個字元佔1個位元組。
(2)貨幣型(Currency):在使用貨幣值時,可以使用貨幣型來代替數值型。
貨幣型資料取值的範圍是:
-922337203685477.5807~922337203685477.5807
小數位數超過4位時,系統將進行四捨五入的處理。每個貨幣型資料佔8個位元組。
(3)日期型(Date):用以儲存不帶時間的日期值。
日期型資料的儲存格式為“yyyymmdd”其中yyyy為年,佔4位,mm為月,佔2位,dd為日,佔2位。
日期型資料的表示有多種格式,最常用的格式為mm/dd/yyyy。
日期型資料取值的範圍是:公元0001年1月1日一公元9999年12月31日。
(4)日期時間型(DateTime):用以儲存日期和時間值。日期時間型資料的儲存格式為“yyyymmddhhmmss”其中yyyy為年,佔4位,mm為月,佔2位,dd為日,佔2位,hh為時間中的小時,佔2位,mm為時間中的分鐘,佔2位,ss為時間中的秒,佔2位。
日期時間型資料中可以只包含一個日期或者只包含一個時間值,預設日期值時,系統自動加上1999年12月31日,省略時間值時,則自動加上午夜零點。
(5)邏輯型(Logical):用於儲存只有兩個值的資料。存入的值只有真(.T.)和假(.F.)兩種狀態,佔1個位元組。
(6)數值型(Numeric):用來表示數量,它由數字0~9、一個符號(+或-)和一個小數點(.)組成。數值型資料的長度為1~20,每個資料佔8個位元組。
數值型資料取值的範圍是:
-0.9999999999E+19~0.9999999999E+20
以下資料型別只能被用於資料表中的欄位:
(7)雙精度型(Double):用於取代數值型,以便能提供更高的數值精度。雙精度型只能用於資料表中欄位的定義,它採用固定儲存長度的浮點數形式。與數值型不同,雙精度型資料的小數點的位置是由輸入的資料值來決定的。每個雙精度型資料佔8個位元組。
(8)浮點型(Float):只能用於資料表中欄位的定義,包含此型別是為了提供相容性,浮點型在功能上與數值型等價。
(9)通用型(General):用於儲存OLE物件,只能用於資料表中欄位的定義。該欄位包含了對OLE物件的引用,而OLE物件的具體內容可以是一個電子表格、一個字處理器的文字、圖片等,是由其他應用軟體建立的。
(10)整型(Integer):用於儲存無小數部分的數值,只能用於資料表中欄位的定義。在資料表中,整型欄位佔用4個位元組,取值範圍是:
-2147483647~2147483647
整型以二進位制形式儲存,不像數值型那樣需要轉換成ASCII字元儲存。
(11)備註型(Memo);備註型用於字元型資料塊的儲存,只能用於資料表中欄位的定義。在資料表中,備註型欄位佔用10個位元組,並用這10個位元組來引用備註的實際內容。實際備註內容的多少隻受記憶體可用空間的限制。
備註型欄位的實際內容變化很大,不能直接將備註內容存在資料表(.DBF)檔案中。
系統將備註內容存放在一個相對獨立的檔案中,該檔案的副檔名為.DBT。
由於沒有備註型的變數,所以對備註型欄位的處理,需轉換成字元型變數,然後使用字元型函式進行處理。
(1)字元型(Character):由字母(漢字)、數字、空格等任意ASCII碼字元組成。
字元資料的長度為0~254,每個字元佔1個位元組。
(2)貨幣型(Currency):在使用貨幣值時,可以使用貨幣型來代替數值型。
貨幣型資料取值的範圍是:
-922337203685477.5807~922337203685477.5807
小數位數超過4位時,系統將進行四捨五入的處理。每個貨幣型資料佔8個位元組。
(3)日期型(Date):用以儲存不帶時間的日期值。
日期型資料的儲存格式為“yyyymmdd”其中yyyy為年,佔4位,mm為月,佔2位,dd為日,佔2位。
日期型資料的表示有多種格式,最常用的格式為mm/dd/yyyy。
日期型資料取值的範圍是:公元0001年1月1日一公元9999年12月31日。
(4)日期時間型(DateTime):用以儲存日期和時間值。日期時間型資料的儲存格式為“yyyymmddhhmmss”其中yyyy為年,佔4位,mm為月,佔2位,dd為日,佔2位,hh為時間中的小時,佔2位,mm為時間中的分鐘,佔2位,ss為時間中的秒,佔2位。
日期時間型資料中可以只包含一個日期或者只包含一個時間值,預設日期值時,系統自動加上1999年12月31日,省略時間值時,則自動加上午夜零點。
(5)邏輯型(Logical):用於儲存只有兩個值的資料。存入的值只有真(.T.)和假(.F.)兩種狀態,佔1個位元組。
(6)數值型(Numeric):用來表示數量,它由數字0~9、一個符號(+或-)和一個小數點(.)組成。數值型資料的長度為1~20,每個資料佔8個位元組。
數值型資料取值的範圍是:
-0.9999999999E+19~0.9999999999E+20
以下資料型別只能被用於資料表中的欄位:
(7)雙精度型(Double):用於取代數值型,以便能提供更高的數值精度。雙精度型只能用於資料表中欄位的定義,它採用固定儲存長度的浮點數形式。與數值型不同,雙精度型資料的小數點的位置是由輸入的資料值來決定的。每個雙精度型資料佔8個位元組。
(8)浮點型(Float):只能用於資料表中欄位的定義,包含此型別是為了提供相容性,浮點型在功能上與數值型等價。
(9)通用型(General):用於儲存OLE物件,只能用於資料表中欄位的定義。該欄位包含了對OLE物件的引用,而OLE物件的具體內容可以是一個電子表格、一個字處理器的文字、圖片等,是由其他應用軟體建立的。
(10)整型(Integer):用於儲存無小數部分的數值,只能用於資料表中欄位的定義。在資料表中,整型欄位佔用4個位元組,取值範圍是:
-2147483647~2147483647
整型以二進位制形式儲存,不像數值型那樣需要轉換成ASCII字元儲存。
(11)備註型(Memo);備註型用於字元型資料塊的儲存,只能用於資料表中欄位的定義。在資料表中,備註型欄位佔用10個位元組,並用這10個位元組來引用備註的實際內容。實際備註內容的多少隻受記憶體可用空間的限制。
備註型欄位的實際內容變化很大,不能直接將備註內容存在資料表(.DBF)檔案中。
系統將備註內容存放在一個相對獨立的檔案中,該檔案的副檔名為.DBT。
由於沒有備註型的變數,所以對備註型欄位的處理,需轉換成字元型變數,然後使用字元型函式進行處理。