是否将Nullable设置为该列的默认值?因此,如果您在表中创建新列并且未设置nullable =“ true”之类的内容,则应将其默认设置为nullable吗?并且自动生成的值列将为Null?
答案 0 :(得分:1)
是的,当您创建新列时,如果未按如下所示指定NOT NULL,则该列将使用null值作为默认值填充。
由VARCHAR2创建(50)不为空
答案 1 :(得分:0)
这取决于您使用的RDBMS,但在SQL Server中:
除非您要创建的字段是表的主键,否则您将其默认指定为允许的NULL,并且默认值为NULL。