我想将一个栏的数值复制到服务器的另一栏。 这项行动需要贯穿whole DB,200M。 我要问的是:
UPDATE [Net].[dbo].[LINK]
SET [LINK_ERRORS] = [OLD_LINK_ERRORS]
然而,很快就会发生。 我用尽了交易记录和查询。 在战 the中采取这种做法的最佳方式是什么?
感谢
我想将一个栏的数值复制到服务器的另一栏。 这项行动需要贯穿whole DB,200M。 我要问的是:
UPDATE [Net].[dbo].[LINK]
SET [LINK_ERRORS] = [OLD_LINK_ERRORS]
然而,很快就会发生。 我用尽了交易记录和查询。 在战 the中采取这种做法的最佳方式是什么?
感谢
更新200兆瓦的浏览量不是一个好的想法。
或者,你可以把所有数据选入新的表格,并抄录联接系统。 ERRORS field in the SlectT,
select *, OLD_LINK_ERRORS as LINK_ERRORS into LINK_tmp from LINK
GO
exec sp_rename LINK, LINK_bkp
GO
exec sp_rename LINK_tmp, LINK
GO
drop table LINK_bkp
或者,如果你将做的下一个事情在最初的OLD_LINK_ERRORS一栏中消失,你可以做这样的事情:
sp_rename LINK.OLD_LINK_ERRORS , LINK_ERRORS , COLUMN
GO
ALTER TABLE LINK ADD OLD_LINK_ERRORS <data type>
GO
多种更新可能发挥作用。
update dbo.LINK
set LINK_ERRORS=OLD_LINK_ERRORS
where ID between 1 and 1000000
update dbo.LINK
set LINK_ERRORS=OLD_LINK_ERRORS
where ID between 1000001 and 2000000
......
我将考虑在信息社会首脑会议中这样做,因为在那里,你可以轻易控制批量(交易)的规模,并利用信息社会首脑会议提供的大量行动。 当然,如果你需要方案解决办法,这或许不会奏效。 这将是一个非常三边的信息社会首脑会议行动。
I m trying to export some tables from SQL Server 2005 and then create those tables and populate them in Oracle. I have about 10 tables, varying from 4 columns up to 25. I m not using any constraints/...
In our database we have an SQL server account that has the correct roles to access some of the databases. We are now switching to windows authentication and I was wondering if we can create a NT user ...
I have been trying to execute a MS SQL Server stored procedure via JDBC today and have been unsuccessful thus far. The stored procedure has 1 input and 1 output parameter. With every combination I ...
Is it possible to use the sqlcmd command to dump table structure the way it can be done with mysqldump?
Hi I have the following SP, however when I use LINQ to SQL it generates 2 multiple recordsets. For my sanity I am trying to fathom out what it is in the stored procedure that is doing this and would ...
I want to create a table in MS SQL Server 2005 to record details of certain system operations. As you can see from the table design below, every column apart from Details is is non nullable. CREATE ...
I love the new DATE datatype in SQL Server 2008, but when I compare a DATE field to a DATETIME field on a linked server (SQL 2005, in this case), like this: DECLARE @MyDate DATE SET @MyDate = CONVERT(...
How to determine if a Transaction is active i.e. before issuing Begin Transaction I want to ensure that no previous transaction are open.. the platform is VB6, MS-SQL Server 2000 and ADO 2.8