[SQL]亂數產生5個數字字元
小喵剛好最近有這樣的需求,記錄下來找到的方法
這樣雖然可以產生5個數字的亂數,但是其實小喵是要維護一個欄位,幫這欄位的每個值都擺放一個5個字的亂數,不過很可惜的,上面的方式是沒辦法用的,他會一次都產生相同的數字在一次的執行。
因此小喵又找了另一個方式,以下記錄下來,可以用來 UPDATE 某個欄位讓每筆資料都是不同的亂數
SET [你的欄位名稱] = RIGHT(CONVERT(varchar,abs(cast(cast(newid() as binary(4)) as int)) + 30000000000),5)
^_^
以下是簽名:
- 歡迎轉貼本站的文章,不過請在貼文主旨上加上【轉貼】,並在文章中附上本篇的超連結與站名【topcat姍舞之間的極度凝聚】,感恩大家的配合。
- 小喵大部分的文章會以小喵熟悉的語言VB.NET撰寫,如果您需要C#的Code,也許您可以試著用線上的工具進行轉換,這裡提供幾個參考
Microsoft MVP Visual Studio and Development Technologies (2005~2019/6) | topcat Blog:http://www.dotblogs.com.tw/topcat |