• Friends, you are all right about problems with UDT. However I always use those and even made it a standard because this is the only reliable way to maintain data domain integrity in SQL Server. Otherwise you will end up with, say, money stored as float, int, varchar, etc. in different places throughout your enterprise. In addition I like the fact that you cannot drop a UDT if it has dependencies.