我有表A,我需要在这个表中复制一些行,强制其中一个字段带有一个值,这个字段不是主键,但它会使这些行与其他字段不同。
答案 0 :(得分:0)
您可以使用insert
将行复制到同一个表中。此示例复制col1
和col3
,但为col2
使用新值:
insert Table1
(col1, col2, col3)
select col1
, 'NewCol2Value'
, col3
from Table1
答案 1 :(得分:0)
像这样的东西
插入表A(col1,col2,col3,othercol)
选择col1,col2,col3,' fixedvalue'
来自TableA
完整副本将是
插入表A(col1,col2,col3,othercol)
选择col1,col2,col3,othercol
来自TableA
假设:
Othercol
是您要为其提供固定值的列。这是一个字符串,但任何数字,日期等都可以