一张表里有个可以为空的外键,如何向这样的表插入数据?
有一张产品出库表,里面有个合同ID的外键,类型为int型。产品出库分两种情况,一种是自然出库,这时候合同ID的外键为空;一种是跟合同出库,这时候合同ID外键不为空。
请问该如何向这样的表插入数据?
现在问题如下:
c#不向JAVA有INTEGER这种对象类型,int是值类型,你不管它它默认就是0,因为外键约束这样会报错。但由于合同ID外键字段可以为空,我现在不知道该如何处理...有人说不要insert这个字段它就会为空,但当需要插入这个字段时呢,所以很矛盾。请各位老师帮忙,100分送出。