巧用UUID生成随机数或随机字符串
来源:互联网 发布:大数据的益处 编辑:程序博客网 时间:2024/06/06 13:56
--前3条数据use Testgoselect top 3 R1 = RAND(),R2 = RAND()From sys.objects--随机生成区间--Declare @RandMin int ,@RandMax int--select @RandMin = -100 ,@RandMax = 100--select top 100 RandValue = ABS(CHECKSUM(NewID()))%(1+@RandMax - @RandMin) + @RandMin--From sys.objects Declare @RandMin datetime ,@RandMax datetimeselect @RandMin = '20100101' , @RandMax = '20101231'select top 100 RandValue = Dateadd(Hour,ABS(CHECKSUM(NewID()))%(1+DateDiff(Hour,@RandMax,@RandMin)),@RandMin)From sys.objects --select * from ::fn_helpcollations() --查看数据库排序规则goCreate View dbo.V_NewIDas select RE = CONVERT(char(36),NEWID())goCreate Function dbo.FN_RandStr( @StrLen int)returns nvarchar(max)asBegin IF @StrLen < 0 return (null) Declare @re nvarchar(max),@len int Select @re = re, @len = 36 From dbo.V_NewID While @len < @Strlen Begin Select @re = @re +re, @len = 36 + @len From dbo.V_NewID End Set @re = Left(@re,@StrLen); ;With SN as ( Select Top 11 RowID = Row_Number() Over(Order by Object_id) - 1 From Sys.objects ), CH as ( Select ch = Case RowID when 10 then '-' else Convert(char(1),RowID) end, Chv =( Select Chv = char(ABS(CheckSum(re))%26+97) From V_NewID ) From SN ) Select @re = Replace(@re,ch,chv) From CH return(@re) EndgoSelect Top 100 RandValue = dbo.FN_RandStr(50)From sys.objects o1, sys.objects o2go
- 巧用UUID生成随机数或随机字符串
- 生成UUId或随机数字
- java生成随机字符串uuid
- java生成随机字符串uuid
- Oracle 生成随机数,随机字符串
- Oracle 生成随机数,随机字符串
- Excel 生成随机数,随机日期,随机字符串
- JAVA 利用UUID生成随机字符串
- C#生成随机数或随机字母
- PHP取得随机数或随机字符串
- Shell产生随机数或随机字符串
- ruby 生成随机数 和 随机字符串
- 使用boost库生成 随机数 随机字符串
- ruby 生成随机数 和 随机字符串
- 一个随机字符串和随机数生成类
- 随机数和随机字符串的生成
- Linux下生成随机数和随机字符串
- javascript 生成UUID随机数
- 【Android Training - Multimedia】捕获照片 [Lesson 3 - 直接操控相机]
- solaris 常用命令
- dedecms的arclist标签下调用自定义字段
- AspectJ语法详解:execution,within,this...
- ant 启动/停止 tomcat
- 巧用UUID生成随机数或随机字符串
- 朝鲜举行中央追悼大会纪念金正日逝世一周年
- 客户端 TCP 调用netty 参考
- div嵌套
- UBUNTU12.04 JAVA6 source
- Xcode4.5.2、iOS6应用中静态库不支持armv7s的解决方法
- Struts2上传文件示例
- UML建模工具 astah
- 关于Fatal NI connect error 12170