Ответ, предоставленный Карлом, должен решить вашу проблему.
В дополнение к этому ответу вы можете использовать следующий метод и получить доступ к токену в любом месте кода
public static String getToken() {
String token = null;
var authentication = SecurityContextHolder.getContext().getAuthentication();
if (authentication != null) {
token = ((OAuth2AuthenticationDetails) authentication.getDetails()).getTokenValue();
}
return token;
}
Что такое тип данных поля? Возможно, вам не удастся «напечатать» его, если его тип данных ntext или image и управляющая студия не могут обработать его размер.
В этом случае у вас не может быть другого выбора, кроме как выполнить обновление следующим образом.
UPDATE TableName SET ColumnName = 'NewValue' WHERE PrimaryKeyId = PrimaryKeyValue
Поле, скорее всего, «только для чтения», поскольку оно содержит вычисленный значение.
Если это так, вам придется изменить расчет в определении таблицы, чтобы изменить его значение.