我的 Access 2013 数据库表具有类型为“长文本”的列,其中必填属性设置为“否”,“允许零长度”属性设置为“是”。为什么访问的 SSMA会在这些列上创建检查约束:
Create table table1(c1 nvarchar(max), constraint c_ssma_disallow_zero_length check(len(c1) >0))
上述检查约束强制 SQL Server nvarchar 列具有非零长度。
我的 Access 2013 数据库表具有类型为“长文本”的列,其中必填属性设置为“否”,“允许零长度”属性设置为“是”。为什么访问的 SSMA会在这些列上创建检查约束:
Create table table1(c1 nvarchar(max), constraint c_ssma_disallow_zero_length check(len(c1) >0))
上述检查约束强制 SQL Server nvarchar 列具有非零长度。