用户自定义数据类型是任何表或其它对象定义中都能够使用的数据库对象,使用用户自定义数据类型可以确保表之间的一致性。。
难道内置类型就不能确保表之间的一致性了吗?

解决方案 »

  1.   

    内置的也能。但不一定现实中的模型都能映射到内置的类型啊。这时就要自定义了。
    比如定义一个学生类型,包含姓名、性别、年龄。然后多张表的某个字段用到了这个类型。以后要修改时,只改这个自定义类型,而不用去每张表改。
    如果不自定义类型,那每张表都要分别建立姓名、性别、年龄字段。表一多,到时候修改就麻烦了。如有遗漏,就不保持一致性了。