2015-12-11 53 views
-1

我有三個表:插入件插入兩個表

  • 表A中的列名,ID,國籍
  • 表B具有列名
  • 表C具有列ID

我想知道是否有可能從表A中提取並將其名稱列插入到表B中,並將ID列插入到表C中的一個SQL查詢中?不在兩個單獨的查詢中。

我知道這是可能的在Oracle中。

我正在使用支持所有SQL查詢的Teradata。

+0

請讓我們知道,如果你可以在一個查詢中做到這一點。 –

+0

你能否詳細說明*爲什麼*你需要一個請求?也許可以使用Teradata的*多語句請求*。 – dnoeth

回答

0

這是不可能在一個單一的查詢。一張桌子一次只。使用事務或存儲語句查詢數據,然後使用另外兩個查詢將數據插入每個表中。這樣可以節省您對兩個插入進行查詢,但不能在兩個表上執行INSERT。