Создание шестнадцатеричного числа в SQL
Я хочу генерировать уникальные шестнадцатеричные числа в SQL. Как я могу это сделать?
Если вы знаете, как генерировать в c#, пожалуйста, также включите это.
3 ответа:
SQL Server :
SELECT NEWID()
Оракул :
SELECT SYS_GUID() FROM dual
MySQL :
SELECT UUID()
В PostgreSQL вам придется использовать внешнюю функцию, хотя она имеет тип
UUID
.
В SQL Server: newid ()
В C#: System.идентификатор GUID.NewGuid ()
Они дают вамGUID , которые являются уникальными шестнадцатеричными числами; однако они, как правило, имеют тире (-) в середине их, поэтому вам, возможно, придется сделать немного разбора строк, чтобы получить то, что вы хотите. В остальном, однако, это должно сработать для вас.