create table #test (a int identity(1,1), b varchar(20), c varchar(20))
insert into #test (b,c) values ('bvju','hjab')
insert into #test (b,c) values ('bst','sdfkg')
......
insert into #test (b,c) values ('hdsj','kfsd')
我將如何插入得到了來自上面的INSERT語句填充到#sample
表(另一個表)的標識值(#test.a
)將標識列值從另一個表中插入表中?
create table #sample (d int identity(1,1), e int, f varchar(20))
insert into #sample(e,f) values (identity value from #test table, 'jkhjk')
insert into #sample(e,f) values (identity value from #test table, 'hfhfd')
......
insert into #sample(e,f) values (identity value from #test table, 'khyy')
可以在任何一個請解釋我如何能實現這個較大的集的記錄(數千記錄)?
我們可以使用while
loop和scope_identity
?如果是這樣,請解釋我們該怎麼做?
如果我從選擇查詢中插入#test,情況會是怎樣?
INSERT INTO #TEST(B,C) 選擇... ...從(幾千條記錄)
我將如何捕捉標識值並使用該值到另一個(#sample) 插入到#sample(E,F) 選擇(身份從#TEST值),...從...(記錄千元) - )
我已更新我的回答,以解決您刪除的評論中的問題。 – canon