我有一个 sql server nvarchar 字段,其“默认值或绑定(bind)”为空字符串。它也恰好是一个非空字段。
这是否意味着没有默认值,或者它是一个没有字符的字符串的默认值。
如果我不插入值,它会插入空字符串还是会因“not null”错误而失败?
最佳答案
默认值为空白(空)字符串。
如果不提供值,插入将会成功,并且该值将为空,而不是 null。
关于SQL Server 2000 - varchar 字段的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1269252/