spt_values
таблицата не е спомената в документацията на SQL Server, но се връща към дните на Sybase и има изключително минимална документация в онлайн документите на Sybase, която може да бъде обобщена в този коментар:
За да видите как се използва, изпълнете sp_helptext и погледнете текста за една от системните процедури, които го препращат.
С други думи, прочетете кода и го изработете сами.
Ако се ровите из системните съхранени процедури и изследвате самите данни в таблицата, е доста ясно, че таблицата се използва за превеждане на кодове в четими низове (наред с други неща). Или както се казва в документацията на Sybase, свързана по-горе, „за преобразуване на вътрешни системни стойности [...] в четим от човека формат“
Таблицата също понякога се използва в кодови фрагменти в блогове на MSDN - но никога в официална документация - обикновено като удобен източник на списък с числа. Но както беше обсъдено другаде, създаването на свой собствен източник на числа е по-безопасно и по-надеждно решение от използването на недокументирана системна таблица. Има дори заявка за свързване за предоставяне на „правилна“, документирана таблица с числа в самия SQL Server.
Както и да е, таблицата е напълно недокументирана, така че няма значителна стойност да знаете нещо за нея, поне от практическа гледна точка:следващият сервизен пакет или надстройка може да я промени напълно. Интелектуалното любопитство е нещо друго, разбира се :-)