我正在创建一个比较2个数据库并通过更改和添加对象(表,视图,UserDefinedDatatypes,默认值,函数等等)使一个等于另一个等效的实用程序
我正在尝试添加一个Column,而不是使用带有Default定义的userdefineddatatype的null,问题是: 在添加列之前我无法使用BindDefault,因为它不存在(当然)并且我无法将列添加到表中,因为它有数据并且说它必须具有默认定义。 / p>
另一件事,当我分配DataType时,我认为它也可能绑定默认值(因为它被绑定到UserDefinedDataType)但它也没有。
希望我能说清楚。
事先提前。
PS - 我通过使Nullable = True来解决这个问题 使用默认值更新新列 BindDefault和Nullable = False
但这不是一个好的解决方案,我想对几个列的表进行更改,并且只在最后制作表的Alter。
答案 0 :(得分:0)
当然,基于StackOverflow上的其他comparison utilities recommended下载或购买一个更容易。我对这个答案很认真......