close

標題:

 

此文章來自奇摩知識+如有不便請留言告知

ms sql server & access欄位問題

發問:

1、請問在設定access資料表的欄位,資料類型:設為「備忘」是否為不限文字 字數?另在ms sql server 2000 資料型別要設為什麼?才是跟備忘有相同的功能? 2、access資料表的欄位,資料類型設為「日期時間」、預設值:date(),這樣 日期會自動填入;那sql呢?分別在資料型別和資料行要如何設定才會 跟access的日期時間功能一樣?

最佳解答:

Answer 1: access 的『備忘』是有容量限制的,最多儲存 65,536 個字元。 Answer 2: 一般來說 在 ms sql 裡面, 普通的長文字內容用 varchar, 或 nvarchar 即可應付, 但也有可能需要用到 text, ntext, 完全看您實際上的需求為何囉 印象中 varchar 的容量是 8000 字元, nvarchar 則是 4000 text 是 2,147,483,647 字元 ntext 則是 1,073,741,823 字元 註:text 型別的資料儲存方式, 跟其它資料型別不一樣, 這是要特別注意的 Answer 3: access 的『日期時間』,相當於 ms sql 的『datetime』或『smalldatetime』 Answer 4: 可以改用 getdatetime() 這個函數, 這個函數就相當於 access 的 Date() 註:ms sql 裡的 datetime, smalldatetime 型別均包含『時間』 你在建立資料時,如果沒輸入時間的話, 系統會自動輸入 12:00:00

其他解答:

1. TEXT 2. 型態為 datetime, 預設值: getdate()5C926699F268FE02

arrow
arrow
    創作者介紹
    創作者 yffuhxy 的頭像
    yffuhxy

    yffuhxy的部落格

    yffuhxy 發表在 痞客邦 留言(0) 人氣()