select convert(varchar(20),cast(newid() as char(36)))
注意:newid()長度為36 所以cast(newid() as char(36))
這裡用到了 convert和 cast ,兩個函式都是型別轉換的時候用到的
但是用法有區別:
使用格式
cast ( expression as data_type [ ( length ) ] )
convert ( data_type [ ( length ) ] , expression [ , style ] )引數解釋
expression是
expression
.'>任何有效的
data_type目標資料型別。
xml, bigint
, and sql_variant
.'>這包括 xml、bigint 和 sql_variant。
不能使用別名資料型別。
length指定目標資料型別長度的可選整數。
預設值為 30。
expression.'>指定 convert 函式如何轉換 expression 的整數表示式。
如果樣式為 null,則返回 null。
data_type.'>該範圍是由data_type 確定的。
返回結果:
返回轉換為
data_type
的 expression
。
獲取乙個隨機的驗證碼
隨機數物件 random r new random 隨 機 範 圍 r.nextint 10 0 10 含左 0 不含右 10 訪問陣列元素 陣列名稱 索引值 獲取陣列的長度 陣列名稱.length 隨機驗證碼。隨機生成乙個六位字元組成的驗證碼。驗證碼由大小寫字母 數字字元組成。public cla...
獲取乙個陣列中的隨機值
今天寫了乙個獲取陣列隨機值的方法給同事,結果妹子同事一直不能理解為什麼是math.floor,而不用math.round 方法 array.prototype.getrandomitem function 使用 var arr 1,2,3,4,5,6,a b c d arr.getrandomite...
MS Sql的乙個分頁儲存過程
create procedure pagination3 tblname varchar 255 表名 strgetfields varchar 1000 需要返回的列 fldname varchar 255 排序的欄位名 pagesize int 10,頁尺寸 pageindex int 1,頁碼...