Очевидно, я не задал свой вопрос правильно в последний раз.Таблица обновлений с номером строки
Мне нужно обновить таблицу с переменной и данными из другой таблицы. В то же время я хотел бы добавить номер восходящей строки. Это возможно?
Вот код, который создает таблицу:
CREATE TABLE [dbo].[SC_Data](
[Rownumber]int IDENTITY(1,1)NOT FOR REPLICATION NOT NULL,
[Division]varchar(50)null,
[Vendor]varchar(50)null,
[ID]varchar(50)null,
[ItemNumber]varchar(50)null,
[ProductName]varchar(50)null,
[BrandClass]varchar(50)null,
[WebID]varchar(50)null,
[Brand]varchar(50)null,
[MktDescription]varchar(500)null,
[MktCopy]varchar(500)null,
[B1]varchar(50)null,
[B2]varchar(50)null,
[B3]varchar(50)null,
[B4]varchar(50)null,
[B5]varchar(50)null,
[B6]varchar(50)null,
[B7]varchar(50)null,
[B8]varchar(50)null,
[B9]varchar(50)null,
[B10]varchar(50)null,
[Notes]varchar(255)null,
[PrimaryFileName]varchar(100)null,
[Color]varchar(40)null,
[LiveDate]date null,
[SampleType]varchar(50)null,
[User]varchar(100)null,
[FileName]text null
Constraint[PK_SC_Data]primary key clustered
(
[Rownumber]ASC
)with(pad_index=off,statistics_norecompute=off,ignore_dup_key=off,
allow_row_locks=on,allow_page_locks=on)
)on[Primary]
У меня есть подобная таблица, созданная из импорта, который не имеет поля [имя_файл] и [ROWNUMBER]. Я хотел бы скопировать все другие данные в эту таблицу из этой таблицы и обновить [FileName] с помощью переменной @FileName
вы говорите, что после вставки строки в этой таблице вы хотите, чтобы получить 'RowNumber' за записи, которую вы только что вставили? Одной таблицы недостаточно. Что вы пробовали? вы можете это сделать? –