Деректердің қолданушылық типінің негізін деректердің жүйелік типтері жатады. Егер деректердің типі бірдей, өлшемі болуы керек және бірдей ережемен бос мәндерді жіберсе немесе жібермесе бірнеше кестеден тұратын бағандардың жиынтығында бір типтегі деректерді сақтаған кезде қолданушылық деректер типі қолданылады.
Деректерді қолданушылық типте жасау жүйелік процедураны орындаумен жүзеге асырылады:
sp_addtype [@typename=] type, [@physname=]
system_data_type [,[@nulltype=] ’null_type’]
Типтерді түрлендіру. Кейде бір типтегі мәнді басқа мәнге конвертациялау қажет. Санды символдық дерекке конвертациялау немесе керісінше болғанда арнайы STR функциясы қолданылады. SQL Server басқа өзгертулерін орындау үшін CONVERT және CAST әмбебап функцияларын ұсынады, олар бірдей және өзара ауыстырылымды.
CAST (өрнек AS деректер типі)
CONVERT (деректер типі [(ұзындық)], өрнек [, стиль])
Стиль аргументі көмегімен келесі типтегі мәндерді көрсетуді стильмен басқаруға болады: күн және уақыт, ақшалы немесе бүтін емес сандар (ондық және жуық).