IIRC - совместимость с Sybase
SQL Server начал работать как ветка sybase, и у него был только столбец «type»
Когда Microsoft расширила типы, они добавили новый столбец 'xtype'
Вы можете видеть, что типы соем не имеют 'type' с
выберите имя, тип, тип из master..systypes
Так что в целом я думаю, что вы должны использовать столбец 'xtype' и игнорировать столбец 'type'