Я понимаю, что 2020 не может быть сохранен в tinyint, и необходимо изменить тип данных на int, bigint, varchar et c.
Для дальнейшей разработки моего постановки вопроса мне нужно было как-то ввести Год в TINYINT
:
- Без изменения типа данных и
- С помощью встроенного
DATENAME
и getdate()
функции на SQL сервере.
Итак, я сохранил 20
согласно двум вышеупомянутым требованиям, используя следующие:
CONVERT(TINYINT,SUBSTRING(CAST(DATENAME(YEAR,GETDATE())AS CHAR),3,2))