我是新來的sql數據庫。如果我沒有解釋清楚,請原諒我。這裏是。從ms sql數據庫中存在的視圖更新表
我有我的數據庫中的視圖與下面的列和數據
firstName, lastName, employee_id
Ria, Khanna, 15
Paul, Dcosta, 16
Raven, Sleeaz, 25
我想從這個視圖中創建一個表,並添加更多的列。數據應該是這樣的。
firstName, lastName, employee_id, location, roles
Ria, Khanna, 15,delhi,admin
Paul, Dcosta, 16, new york, developer
Raven, Sleeaz, 25, portland, HR
正如你所看到的,它需要查看和更新表格。我想要從視圖中取得firstName,lastName和employee_id,我將自己更新位置和角色。
編輯
可以請你也突出瞭如何添加視圖表,而不會影響位置和角色已創建的值。 @rgassvar提供的答案將始終將空值置於位置和角色。並且以前添加的值將會丟失。對?
是否使用的是DBMS? mysql <> sql服務器。 –
不管數據庫中你描述的是什麼都沒有意義。一個視圖只是一個存儲的select語句。你想要有一個值表,這不會自動更新或什麼東西。爲什麼不把這兩個新列添加到您的視圖? –
@ SeanLange-由於這些列來自不同的數據庫,所以創建了視圖。我從那裏得到3列,並把我自己的專欄。這將創建一個我想要我的項目的表。 – Neeva