次の条件のSQLServer2005に存在しない場合のステートメントの記述方法
@MeasurementIdが値(1,2,3)を言う場合、それらは以下のステートメントが機能する既存の値ですが、@ MeasurementId = 0の場合、機能しないようです...
If not exists(select Mat_Id,MeasurementId from MaterialQuantity where
Mat_Id=@Id and MeasurementId=@MeasurementId)
ただし、列にNULL
値がある場合、上記のステートメントは機能しないようです。MeasurementId
ここではForeignKeyMeasurementId
ではないことに注意してください...
が0のNULL
場合に割り当てる方法、またはステートメントでそのまま
使用する方法...@MeasurementId
@MeasurementId
where