【发布时间】:2022-05-11 02:08:38
【问题描述】:
我正在创建一个新表,如下所示:
<createTable tableName="myTable">
<column name="key" type="int" autoIncrement="true">
<constraints primaryKey="true" primaryKeyName="PK_myTable" nullable="false"/>
</column>
<column name="name" type="nvarchar(40)">
<constraints nullable="false"/>
</column>
<column name="description" type="nvarchar(100)">
<constraints nullable="true"/>
</column>
</createTable>
就nullable 约束而言,如果我省略该属性,默认设置是什么?
例如, 如果我只这样做:
<column name="description" type="nvarchar(100)"/>
...该列是否可以为空?
更重要的是,指定这一点的文档在哪里(因为我还有其他类似的问题)?
我看了这里:Liquibase Column Tag,但它只说模棱两可:
可为空 - 列是否可以为空?
【问题讨论】: