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