sql server中生成隨機id的函式是newid(),但是這樣生成出來的隨機id是36位帶【-】符號的。
selectnewid(); --
746516e0-95d6-4baf-8826-6c2f76e9c2ab
我們可以配合replace()函式替換掉【-】符號來生成32位的不帶【-】符號的隨機id。
selectreplace(newid(), '
-', ''); --
157c42d56fae4220900a9e8d600f6097
我們也可以配合lower()函式將小寫字母轉換為大寫。
selectlower(replace(newid(), '
-', '')); --
676d5ebc6fdf4778b7316666221e7881
在需要生成隨機id的場景經常會用上,比如移植資料批量匯入(insert)等。
"人生那麼長,世界那麼大,總有那麼乙個人會讓你想要溫柔對待。"
生成隨機id對比
生成隨機id 最近公司的專案遊戲生成的隨機不重複id,重複概率有點大,如下 1 private static int id 0 2public static int serverid 0 3private static final object obj new object 45 public st...
mysql生成隨機id
mysql中生成隨機id的函式是uuid 但是這樣生成出來的隨機id是36位帶 符號的。select uuid 37747019 90a2 11e9 9806 00505683703f 我們可以配合replace 函式替換掉 符號來生成32位的不帶 符號的隨機id。select replace uu...
NPM酷庫 uuid,生成隨機ID
npm酷庫,每天兩分鐘,了解乙個流行npm庫。在中心化應用中,資料記錄的id往往是資料庫生成的自增id,但是在分布式應用中,就會存在一些問題 uuid 就是應用在分布式環境中的隨機字串id,uuid有統一的格式,uuid的標準型式包含32個16進製制數字,以連字型大小分為五段,形式為8 4 4 4 ...