gpt4 book ai didi

nullable - liquibase 列的默认可为空约束设置是什么?

转载 作者:行者123 更新时间:2023-12-04 07:20:04 34 4
gpt4 key购买 nike

我正在创建一个新表,如下所示:

    <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 ,但它只是模棱两可地说:

nullable - Is column nullable?

最佳答案

它没有记录,但我查看了源代码,如果您不指定,则列中没有添加任何约束。您可以自己检查的一种方法是使用 liquibase updateSql命令查看生成的SQL。

关于nullable - liquibase 列的默认可为空约束设置是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32889080/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com