Содержание раздела
ВАШ ВОПРОС: |
Можно ли каким-либо простым способом сгенерировать уникальный числовой идентификатор для идентификации сессий пользователей клиентов нашего интернет магазина, функционал которого в основном реализован хранимыми процедурами MS SQL Server 2000.
Будем признательны за подсказку в решении этой задачи. |
Студия "Жанр" - разработка корпоративных сайтов (Пермь). ОТВЕТ: |
Разумеется, сгенерировать случайный числовой идентификатор можно достаточно простым способом. Для этого Вам следует воспользоваться конструкцией типа:
select cast(rand()*1000000 as int)
Единственная оговорка - нужно следить за разрядностью множителя и выбранного типа числового идентификатора. Чрезмерное количество нулей может привести к переполнению числового типа.
|
|