2017-10-05 55 views
0

我有一個視圖 - 稱爲View A和另外三個表 - 表A,表B和表c。將Excel數據加載到視圖中 - SQL Server

表A,表B,表C通過主鍵和外鍵相互連接。

然後,我創建了一個名爲View A的視圖,其中的列字段來自這些表。我在我的Excel表中有相同的列。如何在視圖中加載數據?所以,表格得到更新。

注意: - SQL Server導入嚮導沒有顯示創建的視圖。它只顯示了3張桌子。

+0

您不能直接插入視圖並觸發對基礎表的插入。事實恰恰相反,您可以插入基礎表並期望數據能夠反映到您的視圖中。 –

回答

0

視圖是一個虛擬表。視圖由行和列組成,就像表格一樣。視圖和表之間的區別在於視圖是構建在其他表(或視圖)之上的定義,並且不保存數據本身。如果數據在底層表中發生變化,則相同的更改將反映在視圖中。

由於視圖是虛擬的,因此如果沒有數據出現在下劃線表格中,則無法將數據插入到它們中。

相關問題