this is another solution for your problem
Code:
declare @ProdLIST
as table
(
[Auto_ID] [int] NOT NULL,
[Prod_SORT] [nvarchar](25) NULL,
[Prod_CODE] [nvarchar](25) NOT NULL,
[Prod_SKU] [nvarchar](100) NULL,
[Prod_NAME] [nvarchar](250) NOT NULL,
[Prod_CAT] [smallint] NOT NULL,
[Prod_subCAT] [int] NOT NULL,
[Prod_Description] [ntext] NULL,
[Prod_Price1] [money] NOT NULL,
[Prod_Price2] [money] NOT NULL,
[Prod_Style] [int] NULL,
[Prod_Finish] [int] NULL,
[Prod_Usage] [int] NULL,
[Prod_Type] [int] NULL,
[Prod_PriceRange] [int] NULL,
[Prod_Size] [int] NULL,
[Special1] [smallint] NOT NULL,
[Special2] [smallint] NOT NULL,
[Prod_Stock] [tinyint] NOT NULL,
[Prod_Date] [smalldatetime] NULL,
[Prod_Collection] [nvarchar](250) NULL,
[Prod_Collection_SORT] [nvarchar](250) NULL,
[Prod_XLPic] [tinyint] NOT NULL,
[Prod_Active] [tinyint] NOT NULL,
[Prod_ManufactureNum] [varchar](100) NULL,
[Prod_Price3] [money] NULL,
[Prod_Brand] [nvarchar](100) NULL,
[Prod_Sort2] [int] NULL,
rowNum int null
)
select *, IDENTITY(int, 1,1) as rowNum
into @ProdLIST
from [User_D61D7B].[ProdLIST]
update p
set p.[Prod_Sort2]=rowNum
from [User_D61D7B].[ProdLIST] p
inner join @ProdLIST t
on P.[Auto_ID]=t.Auto_ID