2016-07-14 5 views
1

NULLを含むすべての行を削除しようとしています。 NULLエラーをMSGが出現しました。

DELETE FROM [FILENAME] WHERE [MONTH] = 'NULL' 

しかし、エラーMSGのように表示されます:私は、コードを使用してみました文字列から 日付および/または時刻を変換する際に

メッセージ241、レベル16、状態1、行1、変換に失敗しました。

私は何かを変換する必要がありますが、手がかりを得ていないと思います。どんな助けも素晴らしいでしょう。ありがとう

+4

使用するすべての行を離れて削除するには、このコードを使用することができますので、 NULLが、それに対処するための特別な方法や特別な機能を持って 'IS'ない' = 'ときNULLかどうかを探して:' ...ここで[月]はNULLです。 –

+0

'' NULL 'は文字列定数です(定義ではnullではありません)。 'NULL'はヌル値をチェックする実際のキーワードです –

答えて

2

(NULL)は値ではなく、二重引用符( ')で囲む文字列値ではないためです。あなたがNULLで

DELETE FROM [FILENAME] WHERE [MONTH] IS NULL 
関連する問題