0
我有一个柱TASKID“3.001.2.2.1.3”拆分成基于一个定界符的多个列
我已经基于.
(点)在4列,其中每一列的值将它们分割:
TaskLevel1=3
TaskLevel2=3.001
TaskLevel3=3.001.2
TaskLevel4=3.001.2.2
创建表并插入脚本示例代码低于:
CREATE TABLE [dbo].[Task]
(
[TaskID] [varchar](35) NULL,
[TaskLevel1] [varchar](35) NULL,
[TaskLevel2] [varchar](35) NULL,
[TaskLevel3] [varchar](35) NULL,
[TaskLevel4] [varchar](35) NULL
)
INSERT [dbo].[Task] ([TaskID], [TaskLevel1], [TaskLevel2], [TaskLevel3], [TaskLevel4])
VALUES (N'3.001.2.2.1', N'3', N'3.001', N'3.001.2', N'3.001.2.2')
INSERT [dbo].[Task] ([TaskID], [TaskLevel1], [TaskLevel2], [TaskLevel3], [TaskLevel4])
VALUES (N'3.001.2.2.1.3', N'3', N'3.001', N'3.001.2', N'3.001.2.2')
,什么是你想要的结果? – Lamak
我必须将第一列TASKID分成四列,值为** TaskLevel1 = 3 TaskLevel2 = 3.001 TaskLevel3 = 3.001.2 TaskLevel4 = 3.001.2.2 ** – SuperKings
此格式是否始终保持不变? '#######....' – scsimon