2
我目前正在將Access表移動到SQL Server。訪問表使用格式Long Time。我正在將數據從長時間移動到Time(0)格式。設置時間(0)Sql Server中的數據類型爲NULL
的時間(0)被定義爲:
[timePosted] [time](0) NULL DEFAULT (NULL)
當我通過一個穿過查詢插入到表中,我在VBA檢查空值:
IIf(IsNull(timePosted), " NULL ", "'" & rs!timePosted & "'")
該表具有的數據:
00:00:00
如何在時間字段中插入空值?
默認情況下,如果默認'NULL'爲NULL,如果它已經是NULL? :-) – Nicarus
@Nicarus,因爲它不是默認爲空:( – Elias
但是它默認爲'NULL' - 不同之處在於你提供的是非空值...如果你想製作一個具體的值爲NULL,你可以用'NULLIF'或者如果它更復雜的話'CASE'語句。 – Nicarus