
在sqlserver2000中如何批量生成序列号
原数据库里是有数据,我想新建一个空白字段,在sqlserver2000中如何自动在新字段里生成一系列数字的序列号比如说id新字段(原来是空白的)其它字段01生成00000...
原数据库里是有数据,我想新建一个空白字段,在sqlserver2000中如何自动在新字段里生成一系列数字的序列号
比如说
id 新字段(原来是空白的) 其它字段
01 生成 000000001 其它
02 生成 000000002 其它
03 。。。。。。 以此类推 其它
原来有多少列 在新字段中自动生成数字。 展开
比如说
id 新字段(原来是空白的) 其它字段
01 生成 000000001 其它
02 生成 000000002 其它
03 。。。。。。 以此类推 其它
原来有多少列 在新字段中自动生成数字。 展开
4个回答
展开全部
会写存储过程吗?
会写触发吗?
如果会,如果能看懂以下代码你就能完成,否则,你需要看看存储过程相关的书。
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION V_GetStr
(
@位数 int, --需要的位数(范围1-32)
@数值 int --需要的数值
)
RETURNS varchar(32)
AS
BEGIN
declare @r varchar(16)
declare @r2 varchar(16)
declare @r3 varchar(32)
declare @r4 varchar(32)
select @r='0000000000000000'
select @r2 = @数值
select @r3 = @r + @r2
select @r4= right(@r3,@位数)
return(@r4)
END
GO
--调用示例(生成10位长度的),注意以下调用需要在存储过程中完成
--declare @IDme varchar(16)
--select @IDme = (select beyczyxx.ID from beyczyxx where beyczyxx.ID = 1 )
--select dbo.V_GetStr(10,@IDme)
会写触发吗?
如果会,如果能看懂以下代码你就能完成,否则,你需要看看存储过程相关的书。
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION V_GetStr
(
@位数 int, --需要的位数(范围1-32)
@数值 int --需要的数值
)
RETURNS varchar(32)
AS
BEGIN
declare @r varchar(16)
declare @r2 varchar(16)
declare @r3 varchar(32)
declare @r4 varchar(32)
select @r='0000000000000000'
select @r2 = @数值
select @r3 = @r + @r2
select @r4= right(@r3,@位数)
return(@r4)
END
GO
--调用示例(生成10位长度的),注意以下调用需要在存储过程中完成
--declare @IDme varchar(16)
--select @IDme = (select beyczyxx.ID from beyczyxx where beyczyxx.ID = 1 )
--select dbo.V_GetStr(10,@IDme)

2025-03-12 广告
以下是虚拟筛选的简要流程图说明:1. **调研靶点**:确认是否有参考药物与结合模式信息。2. **建立模型**:基于靶点蛋白结构,参考已有药物结合信息或预测药物结合模式。3. **选择库源**:从多样性化合物库、上市药物分子库等中挑选合适...
点击进入详情页
本回答由MCE 中国提供
展开全部
1.创建 SEQUENCE 对象。可以使用序列表达式(sequence expression)来引用序列对象
2.\Framework\v2.0.50727\mscorlib.dll下提供表示全局唯一标识符 (Guid)。
GUID 是一个 128 位整数(16 字节),可用于所有需要唯一标识符的计算机和网络。此标识符重复的可能性非常小.
参考资料:http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpref/html/frlrfsystemtypeclassguidtopic.asp
3.<%
dim i,j
len1=len("xs0000000001")
i=1
do while i < 200
len2=len(i)
response.write "xs"
for j=0 to len1-len2-2
response.write "0"
next
response.write i&"<br>"
i=i+1
loop
%>
4.dim aa
aa=1'这里应该是从数据库中查询该字段经过处理
response.write "xs"&left("0000000000",10-len(aa))&(aa)
2.\Framework\v2.0.50727\mscorlib.dll下提供表示全局唯一标识符 (Guid)。
GUID 是一个 128 位整数(16 字节),可用于所有需要唯一标识符的计算机和网络。此标识符重复的可能性非常小.
参考资料:http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpref/html/frlrfsystemtypeclassguidtopic.asp
3.<%
dim i,j
len1=len("xs0000000001")
i=1
do while i < 200
len2=len(i)
response.write "xs"
for j=0 to len1-len2-2
response.write "0"
next
response.write i&"<br>"
i=i+1
loop
%>
4.dim aa
aa=1'这里应该是从数据库中查询该字段经过处理
response.write "xs"&left("0000000000",10-len(aa))&(aa)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要收费。上网搜不到注册码或序列号。
注册机 http://search.gougou.com/search?search=%E6%B3%A8%E5%86%8C%E6%9C%BA&id=2
注册表 http://www.gougou.com/search?search=%E6%B3%A8%E5%86%8C%E8%A1%A8&restype=-1&id=10000002&ty=0&pattern=0
序列号http://www.gougou.com/search?search=%E5%BA%8F%E5%88%97%E5%8F%B7&restype=-1&id=10000002&ty=0&pattern=0
序列号生成器http://www.gougou.com/search?search=%E5%BA%8F%E5%88%97%E5%8F%B7%E7%94%9F%E6%88%90%E5%99%A8&restype=-1&id=10000002&ty=0&pattern=0
序列号更换器http://www.gougou.com/search?search=%E5%BA%8F%E5%88%97%E5%8F%B7%E6%9B%B4%E6%8D%A2%E5%99%A8&restype=-1&id=10000002&ty=0&pattern=0
破解软件 http://www.gougou.com/search?search=%E7%A0%B4%E8%A7%A3%E8%BD%AF%E4%BB%B6&restype=-1&id=10000002&ty=0&pattern=0
如果不行就不能。你想要用,上网支付。
注册机 http://search.gougou.com/search?search=%E6%B3%A8%E5%86%8C%E6%9C%BA&id=2
注册表 http://www.gougou.com/search?search=%E6%B3%A8%E5%86%8C%E8%A1%A8&restype=-1&id=10000002&ty=0&pattern=0
序列号http://www.gougou.com/search?search=%E5%BA%8F%E5%88%97%E5%8F%B7&restype=-1&id=10000002&ty=0&pattern=0
序列号生成器http://www.gougou.com/search?search=%E5%BA%8F%E5%88%97%E5%8F%B7%E7%94%9F%E6%88%90%E5%99%A8&restype=-1&id=10000002&ty=0&pattern=0
序列号更换器http://www.gougou.com/search?search=%E5%BA%8F%E5%88%97%E5%8F%B7%E6%9B%B4%E6%8D%A2%E5%99%A8&restype=-1&id=10000002&ty=0&pattern=0
破解软件 http://www.gougou.com/search?search=%E7%A0%B4%E8%A7%A3%E8%BD%AF%E4%BB%B6&restype=-1&id=10000002&ty=0&pattern=0
如果不行就不能。你想要用,上网支付。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2008-11-20
展开全部
sqlserver2000批量生成序列号,要编一个程序,我已经帮你写好,用消息发给你了,请注意查收哦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询