2017-06-20 83 views
-2

想,我已經數據庫中的數據庫B,既包含表T1,T2爲什麼這個插入語句失敗?

某些語句(我們將其命名爲語句1)像

@declare ... 
@declare ... 
... 
end 

被填充t1 in 數據庫A

我想填充相同的數據t1數據庫B

當我試圖此SQL中數據庫B

insert into t1 
statement1 

但是,它無法

什麼爲惰性的數據嗎?

+0

你是什麼意思?你可以發佈腳本嗎? –

+0

我不明白。你會得到什麼錯誤? – Backs

+1

因爲你在「惰性」中缺少's'? –

回答

1

可以使用從數據庫A插入數據到數據庫B,假定它們都在同一臺服務器上。

insert into databaseB.<schemaname>.t1 SELECT * FROM databaseA.<schemaname>.t1