产生随机卡号,。一个输出参数,输出随机卡号,输出格式为’xxxx xxxx xxxx xxxx’ 带sql.存储过程 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --下面的代码生成长度为8的编号,编号以BH开头,其余6位为流水号。--得到新编号的函数CREATE FUNCTION f_NextBH()RETURNS char(8)ASBEGIN RETURN(SELECT 'BH'+RIGHT(1000001+ISNULL(RIGHT(MAX(BH),6),0),6) FROM tb WITH(XLOCK,PAGLOCK))ENDGO--在表中应用函数CREATE TABLE tb(BH char(8) PRIMARY KEY DEFAULT dbo.f_NextBH(),col int)--插入资料BEGIN TRAN INSERT tb(col) VALUES(1) INSERT tb(col) VALUES(2) INSERT tb(col) VALUES(3) DELETE tb WHERE col=3 INSERT tb(col) VALUES(4) INSERT tb(BH,col) VALUES(dbo.f_NextBH(),14)COMMIT TRAN--显示结果SELECT * FROM tb/*--结果BH col ---------------- ----------- BH000001 1BH000002 2BH000003 4BH000004 14--*/ create proc createNOasbeginselect replace(substring(cast(NEWID() as CHAR(36)),5,19),'-',' ')end c#与数据库,如何知道查询数据库中的某个值,如何将数据库中的某个元素写入textbox中 TIMSSTAMP数据类型之惑 sp_helpdb的问题 *SQL SERVER在網域內能否做到不讓某台機器訪問它?? 高手帮我改改这条语句(急啊!!!!!!) 最近的SQL语句太呕心人了,我快郁闷死了。。。高手请进。在线=代。。。 安装SQL server 2000 如何写这样的查询语句? 归类统计如何做? 高分求助SQL语句 在sql2000中的查询分析器中怎么查作业的步骤和步骤内容? SQL查询 求解
--下面的代码生成长度为8的编号,编号以BH开头,其余6位为流水号。
--得到新编号的函数
CREATE FUNCTION f_NextBH()
RETURNS char(8)
AS
BEGIN
RETURN(SELECT 'BH'+RIGHT(1000001+ISNULL(RIGHT(MAX(BH),6),0),6) FROM tb WITH(XLOCK,PAGLOCK))
END
GO--在表中应用函数
CREATE TABLE tb(
BH char(8) PRIMARY KEY DEFAULT dbo.f_NextBH(),
col int)--插入资料
BEGIN TRAN
INSERT tb(col) VALUES(1)
INSERT tb(col) VALUES(2)
INSERT tb(col) VALUES(3)
DELETE tb WHERE col=3
INSERT tb(col) VALUES(4)
INSERT tb(BH,col) VALUES(dbo.f_NextBH(),14)
COMMIT TRAN--显示结果
SELECT * FROM tb
/*--结果
BH col
---------------- -----------
BH000001 1
BH000002 2
BH000003 4
BH000004 14
--*/
as
begin
select replace(substring(cast(NEWID() as CHAR(36)),5,19),'-',' ')
end