2009-03-03 17 views

答えて

8

あなたがレコードを選択します1つのテーブルから別のテーブルに挿入します。同じクエリーで行うように、データはデータベースを離れず、どこにでも格納する必要はありません。

例:

insert into SomeTable (SomeId, SomeBinaryField) 
select SomeId, SomeBinaryField 
from SomeOtherTable 
where SomeId = 42 
0

あなたは、たとえば、SELECT句にINSERT文を使用することができます。

declare @t1 table (t1 image) 
declare @t2 table (t2 image) 
insert into @t2 select t.t1 as t2 from @t1 as t 

あなたがここにINSERT文についての完全な詳細を取得することができます:

http://msdn.microsoft.com/en-us/library/ms174335.aspx

1

あなたが好きなように複雑にすることができます。

同じフィールドの同じフィールドを、selectステートメントを使用して解析して、あるテーブルから別のテーブルに画像データをコピーすることをお勧めします。

Update [Database].[dbo].[DataTableA$Attachment] 
SET [Store Pointer ID] = (SELECT [Store Pointer ID] 
FROM [Database].[dbo].[DataTableB$Attachment] 
WHERE [No_] = '35975') WHERE [No_] = '35975' 
関連する問題