取得随机数的视图
来源:互联网 发布:网络大型游戏大全 编辑:程序博客网 时间:2024/05/29 11:25
CREATE VIEW v_RAND
AS
SELECT re=STUFF(RAND(),1,2,'')GO--生成随机编号的函数CREATE FUNCTION f_RANDBH(@BHLen int)RETURNS varchar(50)ASBEGINDECLARE @r varchar(50)IF NOT(ISNULL(@BHLen,0) BETWEEN 1 AND 50)SET @BHLen=10SELECT @r=CHAR(CASE WHEN SUBSTRING(re,1,1)>5 THEN 97 ELSE 65 end+(SUBSTRING(re,1,1)+SUBSTRING(re,2,1)+SUBSTRING(re,3,1))%26)+CHAR(CASE WHEN SUBSTRING(re,4,1)>5 THEN 97 ELSE 65 end+(SUBSTRING(re,4,1)+SUBSTRING(re,5,1)+SUBSTRING(re,6,1))%26)FROM v_RANDWHILE LEN(@r)<@BHLenSELECT @r=@r+CHAR(CASE WHEN SUBSTRING(re,1,1)>5 THEN 97 ELSE 65 end+(SUBSTRING(re,1,1)+SUBSTRING(re,2,1)+SUBSTRING(re,3,1))%26)+CHAR(CASE WHEN SUBSTRING(re,4,1)>5 THEN 97 ELSE 65 end+(SUBSTRING(re,4,1)+SUBSTRING(re,5,1)+SUBSTRING(re,6,1))%26)FROM v_RANDRETURN(LEFT(@r,@BHLen))ENDGO--调用SELECT dbo.f_RANDBH(6),dbo.f_RANDBH(8)
--结果: YZVBOj LASCrhSO
- 取得随机数的视图
- 1.7随机数的取得
- 取得不重复的随机数
- C++中的随机数的取得
- 取得指定长度的随机数
- Java_取得最小值到最大值的随机数
- 如何取得一定范围内的随机数
- 如何取得根视图上的东西
- 从一个视图类取得另一视图类的指针
- 取得指定长度随机数
- 取得N位随机数
- js 取得随机数
- C++取得随机数
- 有用的函数-----取得一定范围的随机数
- 获取一个随机数 并取得它的钱四位
- storyboard取得视图控制器
- storyboard取得视图控制器
- MySQL取得某一范围随机数(MySQL随机数)
- Yii pdateCounters更新操作
- jquery 鼠标跟随提示
- vi 命令大全
- js 正则表达式 验证 a/b/c 这种类型数据
- 在Android上实现Junit单元测试的四部曲
- 取得随机数的视图
- Boost文本序列化和二进制序列化的效率比较
- 一直都这样
- 【C++】使用libxml解析XML文件
- mdev实现U盘或SD卡的自动挂载
- SCRUM实践误区(二)
- Red5的安装过程全记录
- MFC控件自绘之(七)
- 全国DNS服务器瘫痪或遭黑客攻击