"insert into [Table2] ([Code], [#]) select [Code], [#] from Table1 "
该sql代码最初工作正常,但如果Code或#具有null值,它将不会添加记录。我该如何解决这个问题?我在VB.Net工作,如果有任何帮助的话。
答案 0 :(得分:0)
如果您要插入的列定义为“NOT NULL”,则无法在其中插入空值。
为了解决这个问题,您可以在插入之前检查值是否为NULL,并且根据列的数据类型将值设置为空字符串('')或0或其他值,以便为您的目的设置SENSE。 / p>