データベースにデータを挿入するために使用している SQL Server スクリプトがあります。スペースと時間を節約するために、スクリプト全体をここにアップロードすることはしませんが、重要な部分を含めます。
ここに問題があります。一部の列を持つテーブルがありますloginhtml。この列は null 非許容型です。この特定の追加でこの列を空白のままにして、デフォルトで指定している親に戻すことができるようにしたいと思います。したがって、ここにこの重要な部分の宣言があります。
declare @loginTitle varchar(250), @loginHtml varchar(max)
そして、ここに設定する内容があります:
set @loginHtml = null
そして、必然的に失敗する挿入部分は次のとおりです。
insert dbo.ApplicationLogin(ApplicationID, Title, Html)
select @appID, @loginTitle, @loginHtml
編集: このスクリプトで loginhtml 列を PARENT アプリケーションが何であれ "デフォルト" にするにはどうすればよいですか? これを達成するために使用できる「IF」ステートメント/句はありますか?