您好,以下是问题;让我知道是否有任何方法可以解决它...
问题:需要将表 T1 复制到另一个表 T2。但是 T1.Col2 应该在复制时拆分为 T2.Col2 和 T3.Col3。
这是我使用的查询;
Insert INTO T2 (Col1,Col2)
SELECT Col1,
substring(
CAST(Col2 AS varchar(30)),
1,
patindex('% %', CAST(Col2 AS varchar(30)))-1
),
substring(
CAST(Col2 AS varchar(30)),
patindex('% %', Len(CAST(Col2 AS varchar(30))))+1,
Len(Col2)
)
from T1
我收到以下错误:
从字符串转换日期和/或时间时转换失败。
提前致谢。