日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Access常用类型及查询语法 [Access]

發布時間:2024/9/5 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Access常用类型及查询语法 [Access] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據類型

Microsoft Access 數據庫引擎 SQL 數據類型包含由 Microsoft? Jet 數據庫引擎定義的 13 種主要數據類型,以及若干可識別為這些數據類型的有效同義詞。

下表列出了主要數據類型。同義詞是在 Microsoft Access 數據庫引擎 SQL 保留字中標識的。

數據類型存儲空間大小說明
BINARY每個字符占 1 個字節任何類型的數據都可以存儲在這種類型的字段中。不進行數據轉換(例如,轉換成文本)。數據怎樣輸入到二進制字段就怎樣作為輸出顯示,
BIT1 個字節值為 Yes 和 No,并且該字段只能取這兩個值中的一個。
TINYINT1 個字節在 0 和 255 之間的整數值。
MONEY8 個字節在 – 922,337,203,685,477.5808 和 922,337,203,685,477.5807 之間的依比例調整整數。?
DATETIME(請參閱 DOUBLE)8 個字節在 100 年和 9999 年之間的日期或時間值。
UNIQUEIDENTIFIER128 個字節用于遠程過程調用的唯一標識數字。
REAL4 個字節單精度浮點值,負數值從 – 3.402823E38 到 – 1.401298E-45,正數值從 1.401298E-45 到 3.402823E38,包括零。??
FLOAT8 個字節雙精度浮點值,負數值從 – 1.79769313486232E308 到 – 4.94065645841247E-324,正數值從 4.94065645841247E-324 到 1.79769313486232E308,包括零。??
SMALLINT2 個字節介于 – 32,768 和 32,767 之間的短整型。(請參閱“注釋”)?
INTEGER4 個字節介于 – 2,147,483,648 和 2,147,483,647 之間的長整型。(請參閱“注釋”)?
DECIMAL17 個字節精確的數字數據類型,取值范圍從 1028 - 1 到 - 1028 - 1. 可以定義精度 (1 - 28) 和大小(0 -- 定義精度)。默認的精度和大小分別為 18 和 0。
TEXT每個字符占 2 個字節(請參閱“注釋”)從零到最大值 2.14 吉字節。
IMAGE根據需要從零到最大值 2.14 吉字節。用于 OLE 對象。
CHARACTER每個字符占 2 個字節(請參閱“注釋”)從零到 255 個字符。

查詢

????? Access數據庫中的存儲過程是以“查詢”的方式存放的,打開你的Access數據庫,選中“查詢”,選中“新建”,先建立一個簡單的查詢。選擇表和需要的字段以及需要的參數。這時,再選中工具欄中的SQL視圖,您可以看到如下的語句:

PARAMETERS [PersonID] Short;
  DELETE
*
  FROM PersonInfo
  WHERE [PersonInfo].[PersonID]
=[PersonID];

????? 如果參數多,請參照:

PARAMETERS [ID] Short

  [ManageDepart] Text (
255 )

  , [SetUpTime] DateTime

  注意:程序中對參數賦值時,其先后位置必須與Access SQL語句中的參數聲明位置一一對應,否則程序會出現 標準表達式中數據類型不匹配 錯誤!

  最后,保存就可以運行你的代碼試試了。另外,Access里面沒有Sql Server的查詢器,所以你要在Access中測試你的存儲過程會比較麻煩些:右鍵選中你的存儲過程,選擇“打開”即可,但是參數不要輸入錯誤。

類型轉換函數

函數名稱決定返回類型,如下所示:

函數返回類型expression 參數范圍
CBool Boolean任何有效的字符串或數值表達式。
CByte Byte0 至 255。
CCurCurrency-922,337,203,685,477.5808 至922,337,203,685,477.5807。
CDateDate任何有效的日期表達式。
CDblDouble 負數從 -1.79769313486231E308 至 -4.94065645841247E-324;正數從 4.94065645841247E-324 至 1.79769313486232E308。
CDecDecimal零變比數值,即無小數位數值,為
+/-79,228,162,514,264,337,593,543,950,335。對于 28 位小數的數值,范圍則為
+/-7.9228162514264337593543950335;最小的可能非零值是 0.0000000000000000000000000001。
CIntInteger-32,768 至 32,767,小數部分四舍五入。
CLngLong-2,147,483,648 至 2,147,483,647,小數部分四舍五入。
CSngSingle負數為 -3.402823E38 至 -1.401298E-45;正數為 1.401298E-45 至 3.402823E38。
CStrString依據 expression 參數返回 Cstr。
CVarVariant若為數值,則范圍與 Double 相同;若不為數值,則范圍與 String 相同。

說明

如果傳遞給函數的 expression 超過轉換目標數據類型的范圍,將發生錯誤。

使用 IsDate 函數,可判斷 date 是否可以被轉換為日期或時間。

轉載于:https://www.cnblogs.com/Ryan_j/archive/2010/10/14/1851765.html

總結

以上是生活随笔為你收集整理的Access常用类型及查询语法 [Access]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。