C# 如何为多个状态插入新记录

C# 如何为多个状态插入新记录,c#,asp.net,sql-server,webforms,C#,Asp.net,Sql Server,Webforms,我有一张表格,里面有各种状态信息。表中有冗余,但它位于生产服务器上,因此我无权进行更改 这是表中数据的一个示例: 是否有方法为表中的每个状态插入新行?相同的信息将进入每一行,唯一的区别是州名称。因此,在上面的表示例中,有3个状态,因此需要添加3个新行。可能 INSERT INTO myTable (State,Shop,Platform,Additional) Select distinct State, 'info1', 'info2', 'info3' fr

我有一张表格,里面有各种状态信息。表中有冗余,但它位于生产服务器上,因此我无权进行更改

这是表中数据的一个示例:

是否有方法为表中的每个状态插入新行?相同的信息将进入每一行,唯一的区别是州名称。因此,在上面的表示例中,有3个状态,因此需要添加3个新行。

可能

INSERT INTO myTable
(State,Shop,Platform,Additional)
Select distinct
    State,
    'info1',
    'info2',
    'info3'
from myTable
将为每个状态返回一行,并插入所有具有相同信息的行

INSERT INTO myTable
(State,Shop,Platform,Additional)
Select distinct
    State,
    'info1',
    'info2',
    'info3'
from myTable
将为每个状态返回一行,并插入所有具有相同信息的行

INSERT INTO myTable
(State,Shop,Platform,Additional)
Select distinct
    State,
    'info1',
    'info2',
    'info3'
from myTable
将为每个状态返回一行,并插入所有具有相同信息的行

INSERT INTO myTable
(State,Shop,Platform,Additional)
Select distinct
    State,
    'info1',
    'info2',
    'info3'
from myTable

将为每个状态返回一行并插入所有具有相同信息的行

您只需从表中选择
不同状态
,然后将它们和其他值按如下方式插入到表中:

insert into your_Table (State, Shop, Platform, Additional_Information)
select distinct State, @Shop_To_Insert, @Platform_To_Insert, @Information
from your_Table

您只需从表中选择
distinct State
,然后将它们和其他值按如下方式插入到表中:

insert into your_Table (State, Shop, Platform, Additional_Information)
select distinct State, @Shop_To_Insert, @Platform_To_Insert, @Information
from your_Table

您只需从表中选择
distinct State
,然后将它们和其他值按如下方式插入到表中:

insert into your_Table (State, Shop, Platform, Additional_Information)
select distinct State, @Shop_To_Insert, @Platform_To_Insert, @Information
from your_Table

您只需从表中选择
distinct State
,然后将它们和其他值按如下方式插入到表中:

insert into your_Table (State, Shop, Platform, Additional_Information)
select distinct State, @Shop_To_Insert, @Platform_To_Insert, @Information
from your_Table

事实上,根据时间戳,我提前1分钟到达那里。很高兴它能帮上忙。幸运的是,根据时间戳,我提前了1分钟到达那里。很高兴它能帮上忙。幸运的是,根据时间戳,我提前了1分钟到达那里。很高兴它能帮上忙。幸运的是,根据时间戳,我提前了1分钟到达那里。很高兴它能帮上忙。祝你好运