2010-12-28 5 views

Antwort

5

Um alle Zeilen wtih eine leere Datetime-Spalte erhalten Sie dies tun könnte:

SELECT * FROM yourtable WHERE yourdatecolumn IS NULL 
17

-Test mit IS NULL.

Bei Verwendung von .NET, Test gegen DBNULL.

9

... WHERE [ColumnName] IS NULL

Oder meinst du etwas anderes von „leer“, die nicht NULL ist? Erlaubt Ihre Spalte NULL Werte? Suchen Sie stattdessen nach einem Standardwert?

0

net Verwenden Sie IsDBNull oder Transact SQL-Verwendung ist Null.

1

Das ist für mich in C# gearbeitet, wo

con meine SQL-Verbindung ist

SqlCommand cmd = new SqlCommand("Select * From Transactions WHERE TransactionID = '"+tid+ "'AND InDate IS NULL ", con); 
0

nur als Alternative zu NULL verwenden, könnten Sie versuchen:

SELECT * FROM table_name WHERE column_name = '0000-00-00'