【发布时间】:2019-12-11 12:54:36
【问题描述】:
我有一个 SQL 表,其中有一个 nvarchar(MAX) 列,其中多个条形码及其日期时间值以这种格式存储:
2238455|12/10/2019 03:07:55 PM;2238452|12/10/2019 03:13:39 PM;2238454|12/10/2019 03:25:04 PM;2238453|12/10/2019 03:26:44 PM**
条码及其日期时间使用分号; 与其他条码分隔,而条码及其日期时间使用管道| 分隔。
我想在条形码和日期时间两列中显示它们。像这样。
Barcode DateTime
-------------------------------
2238455 12/10/2019 03:07:55 PM
2238452 12/10/2019 03:13:39 PM
2238454 12/10/2019 03:25:04 PM
2238453 12/10/2019 03:26:44 PM
一个单元格中的条形码数量不是固定的,它可以变化。是否可以将此数据转换为所需的格式?我想写一个存储过程或一个视图。
【问题讨论】:
-
您的 SQL Server 版本是多少?
标签: sql-server datetime split