zoukankan
html css js c++ java
SQL 生成随机编号
SQL-CODE
ALTER FUNCTION [dbo].[f_RANDBH](@BHLen int)
RETURNS varchar(50)
AS
BEGIN
DECLARE @r varchar(50)
IF NOT(ISNULL(@BHLen,0) BETWEEN 1 AND 50)
SET @BHLen=10
SELECT @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_RAND
WHILE LEN(@r)<@BHLen
SELECT @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_RAND
SET @r = LEFT(@r,@BHLen)
SET @r = @r+REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR, GETDATE(), 120 ),':',''),'-',''),' ','')
RETURN(@r)
END
--执行示例
SELECT [dbo].[f_RANDBH](NULL)SELECT [dbo].[f_RANDBH](NULL)
--执行结果
DWihcunCUz20090828081450D
大部分代码转载邹建SQL教程,自己也根据需要略有一点点改动!
查看全文
相关阅读:
Rewrite the master page form action attribute in asp.net 2.0
Using Output Cache
An invalid character was found in text content!
Microsoft Football Scoreboard
A typical ASP.NET 2.0 Configuration Settings
Visual Studio 2005 Web Application Projects Released!
Test Driven Development with Visual Studio 2005 Team System
How to pass a parameter to HyperLink in GridView/DataList
MS的一个BUG折腾我几个小时!
Create builtin tables in your own database to handle exceptions, Part 2
原文地址:https://www.cnblogs.com/myssh/p/1555530.html
最新文章
又见“龟腚”
一部超变态的电影
真的被晒伤了
看《功夫熊猫》
看看你桌上的塑料瓶是否5以下?
百度也有不知道的
羽毛球心得集锦(供下载)羽毛球爱好者请进
10秒钟快速算出任意平米等于多少亩
中午遭遇了史上最强的服务员
时隔五年重回青岛
热门文章
好久没去钱柜唱歌了
龙之梦吃澳门豆捞
最新世界500强名单出炉
2008全国百强县名单
Selecting multiple checkboxes inside a GridView control From CodeProject.com
Triaging work item – Task
Struct vs Class in .Net Framework
Overview of Sql Cache Dependency
Create builtin tables in your own database to handle exceptions, Part 1
ASP.NET 2.0开发.PPT PowerPoint
Copyright © 2011-2022 走看看