我在审计表中有一些字符串,用于描述已删除的整行。即,它们看起来像:
'(029e99b4-6ea2-46e4-a89d-91d96aff41c4/4/5b,029e99b4-6ea2-46e4-a89d-91d96aff41c4,029e99b4-6ea2-46e4-a89d-91d96aff41c4,M4,short_rainy,54,Coffee,1,,2,,,2015-11-09,2,,,,,2,,)'
他们使用here描述的有用脚本中的ROW()
函数进行创建。
现在,我想将它们插入到它们来自的表中。它仍然具有相同的模式,因此字符串中的每列应对应于表中的正确列。我怎么能这样做?
我很抱歉,如果已经问过这个问题 - 我环顾四周,只找到this问题,这在我的案例中似乎不可行,因为我有很多专栏。
由于
答案 0 :(得分:1)
在插入之前将其强制转换为表格类型:
insert into t
values
((
029e99b4-6ea2-46e4-a89d-91d96aff41c4/4/5b,
029e99b4-6ea2-46e4-a89d-91d96aff41c4,
029e99b4-6ea2-46e4-a89d-91d96aff41c4,
M4,short_rainy,54,Coffee,1,,2,,,2015-11-09,2,,,,,2,,
)::t)