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