SQL Server 2000 - varchar 字段的默认值

标签 sql sql-server sql-server-2000

我有一个 sql server nvarchar 字段,其“默认值或绑定(bind)”为空字符串。它也恰好是一个非空字段。

这是否意味着没有默认值,或者它是一个没有字符的字符串的默认值。

如果我不插入值,它会插入空字符串还是会因“not null”错误而失败?

最佳答案

默认值为空白(空)字符串。

如果不提供值,插入将会成功,并且该值将为空,而不是 null。

关于SQL Server 2000 - varchar 字段的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1269252/

相关文章:

sql - PL/SQL 新手 - 返回多个结果集问题

mysql - 使用两个 where 子句过滤结果

sql - 如何在T-SQL中根据列的内容输出 bool 值?

sql - 如何从sql语句返回常量?

MySQL 在食谱上的多对多过滤器 - 配料表

mysql - 发送回所有插入或修改行的 sql 请求

sql-server - SQL Server - 使用空关键字的自由文本搜索

C++ SQLExecDirect INSERT 不起作用

sql-server - SQL Server 2012 上的 CPU 利用率高