Как Вы храните неподписанные 64-разрядные целые числа в SQL Server?

Вы можете сделать это в javascipt с помощью методов истории и события onpopstate.

См. Документ: https://developer.mozilla.org/en-US/docs/Web/API/History_API

. Например, вы можете использовать этот код, когда пользователь щелкните по ресурсу

history.pushState({}, "marketplace", "markeplace.html");
window.location.href = 'ressource.html';

Вы также можете использовать replaceState и pushState, когда пользователь приходит на ресурс, но вы также будете использовать событие onpopstate:

history.replaceState({}, "marketplace", "markeplace.html");
history.pushState({}, "ressource", "ressource.html");

window.addEventListener('popstate', (event) => {
    document.location.href = document.location;
}, false);

7
задан ConcernedOfTunbridgeWells 8 December 2008 в 16:32
поделиться

2 ответа

Можно сохранить значение в a NUMERIC введите с a scale из 0, который сохранит integer семантика требуется. NUMERIC тип позволит отрицательные числа, хотя Вы могли настроить ограничение для требования положительных целых чисел.

Максимум precision для NUMERIC 38 десятичных цифр. 2**64 где-нибудь приблизительно 18 или 19 десятичных цифр, таким образом, NUMERIC(19,0) вероятно, работал бы просто великолепно для этих данных.

5
ответ дан 7 December 2019 в 07:51
поделиться

AFAIK, необходимо было бы создать пользовательский тип. Указатели здесь, хотя та статья больше для ограничения отрицательных чисел...

2
ответ дан 7 December 2019 в 07:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: