weightaltsqlcreateoutputval构造表。
1次使用[JX_IMS_CPK]
2 C:
3:
仅4个ANSI_NULLS:
5次
6:
已连接7个POWER QUOTED_IDENTIFIER
8转
9:
10简介[dbo]。 [WCS_Seq](
11 [SeqType] [int] NOT NULL,
12 [SeqVal] [bigint] NOT NULL,
13 [SeqTime] [datetime] NOT NULL:
14)开[主要]
15 GO
16:
17 EXEC sys.sp_addextendedproperty @名称= N“ MS_Description”,@值= N“类型(1个任务编号)”,@ level0type = N“ SCHEMA”,@ level0name = N“ dbo”,@ level1type = N“ TABLE”, @ level1name = N“ WCS_Seq”,@ level2type = N“ COLUMN”,@ level2name = N“ SeqType”
18 GO
19
20 EXEC sys.sp_addextendedproperty @名称= N“ MS_Description”,@值= N“序列值”,@ level0type = N“ SCHEMA”,@ level0name = N“ dbo”,@ level1type = N“ TABLE”,@ level1name = N “ WCS_Seq”,@ level2type = N“列”,@ level2name = N“ SeqVal”
21走
22:
23 EXEC sys.sp_addextendedproperty @名称= N“ MS_Description”,@值= N的相等时间“,@ level0type = N” SCHEMA“,@ level0name = N” dbo“,@ level1type = N” TABLE“,@ level1name = N“ WCS_Seq”,@ level2type = N“ COLUMN”,@ level2name = N“ SeqTime”
24℃。
25
26 EXEC sys.sp_addextendedproperty @名称= N“ MS_Description”,@值= N“序列表”,@ level0type = N“ SCHEMA”,@ level0name = N“ dbo”,@ level1type = N“ TABLE”,@ level1name = N “ WCS_Seq”
27个
查看密码:
获取序列。
1次使用[JX_IMS_CPK]
2 C:
3:
仅4个ANSI_NULLS:
5次
已连接6个POWER QUOTED_IDENTIFIER
7转
8次[Dbo]。 [WCS_GetTaskCode]
9 @O_TaskCode VARCHAR(50)= NULL输出:
10-获取[任务号]
11这:
12星
13 ARTICLE @V_SeqType INT = 1,-类型:
14 @SeqCount INT,
15 owNowTime DATETIME = CAST(GETDATE()AS DATE),
16 @SeqVal BIGINT,
17 qExercise DATA,
18 @NextVal BIGINT = 1;
19
20选择@SeqCount = COUNT(1)
来自WCS_Seq的21 A
22 WAON a.SeqType=@V_SeqType;
23:
24如果@SeqCount = 0:
25 MTADIR
26插入WCS_Seq:
27 SELECT @ V_SeqType,@ NextVal,@ NowTime;
28 SET @ O_TaskCode = RIGHT(CONVERT(VARCHAR(50),@ NowTime,112),6)+ RIGHT('0000'+ CAST(extNextVal AS VARCHAR(4)),4);
29 SELECT @O_TaskCode;
最后30
31完;
32:
33搜索结果前1名:
34 @SeqVal = a.SeqVal,
35 qSeqTime = a.SeqTime:
来自A的36个WCS_Seq。
37 WOW a.SeqType=@V_SeqType;
38:
39如果:SeqTime = @NowTime:
40 SET @NextVal = @SeqVal +1;
41出口
42 SET @NextVal = 1;
43:
44个免费a:
45 SET a.SeqVal = extNextVal,
46 a。SeqTime = @NowTime:
47 WCS_Seq A:
48 YEB a.SeqVal = @SeqVal特产价格图片大全哪里有:
49 AND a.SeqType=@V_SeqType;
50
51 SET @ O_TaskCode = RIGHT(CONVERT(VARCHAR(50),@ NowTime,112),6)+ RIGHT('0000'+ CAST(extNextVal AS VARCHAR(4)),4);
52结束;
查看密码:
使用方法
1次使用[JX_IMS_CPK]
2 C:
3:
4 DECLARE @return_value int,
5 @O_TaskCode varchar(50)
6:
7 EXEC @return_value = [dbo]: [WCS_GetTaskCode]
8 @O_TaskCode = @O_TaskCode输出:
9:
10选择@O_TaskCode为N‘@ O_TaskCode”
11:
12选择。 “返回值” = @return_value:
13:
14 GO
查看密码:
结果。
2004080008:
0 SQL Server序列号获取权重altsqlcreateoutputval。JS