如果插入的數據太長而無法放入數據行,則會截斷右邊沒有警告。
嘗試插入超出數據行數據類型範圍的值,會導致 NULL 插入數據行。
使用 dBASE、Microsoft Excel、Paradox 或 Text 驅動程式時,將零長度字串插入數據行實際上會改為插入 NULL 。
使用 Microsoft Excel 驅動程式時,如果將空字串插入數據行中,空字串就會轉換成 NULL;在 子句中 WHERE 以空字串執行的搜尋 SELECT 語句不會在該數據行上成功。
Paradox 驅動程式在兩個條件下無法更新資料表:
當數據表上未定義唯一索引時。 對於空白數據表而言,這並非 true,即使數據表上未定義唯一索引,也可以以單一數據列更新。 如果在沒有唯一索引的空白數據表中插入單一數據列,則應用程式無法在插入單一數據列之後建立唯一索引或插入更多數據。
如果未實作 Borland 資料庫引擎,則 Paradox 數據表只允許讀取和附加語句。
使用 Text 驅動程式時, NULL 值會以固定長度檔案中的空白填補字串表示,但以分隔檔案中沒有空格表示。 例如,在包含三個字段的下列數據列中,第二個 NULL 欄位是值:
"Smith:,, 123
使用文字驅動程式時,所有數據行值都可以以前置空格填補。 任何數據列的長度必須小於或等於 65,543 個字節。