天天看點

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖

修改資料表的屬性

儲存資料表的修改的時候,總會彈出阻止修改的警告。

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖

解決方法2種:

1、可以使用T-sql語句強行修改

2、工具》選項》設計器》表設計器和資料庫設計器》阻止儲存要求的勾選去掉

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖
SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖

設定外鍵

有外鍵的表叫做外鍵表,這裡商品表的“類型”是外鍵,是以商品表就是外聯表,關聯的是類型表的“類型編号”

商品表設計視圖

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖

類型表設計視圖

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖

 給商品表的類型字段設定外鍵限制,右鍵類型字段,選擇關系,打開外鍵關系視窗

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖

點選添加按鈕,選擇表和列規範一行的選項按鈕,

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖

選擇主鍵表,字段,以及外鍵表,字段,确定,儲存

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖

驗證,修改類型為不存在的類型,儲存的時候會提示外鍵限制的沖突。校驗成功!

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖
SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖

建立視圖

選擇資料庫,右鍵視圖節點,選擇建立視圖

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖

 在添加表的視窗,點選商品表,點選添加,查詢視窗出現一個商品表的視圖,然後點選關閉。

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖

然後再查詢視窗點選需要展示的“商品名稱”,“品牌”,“進價”,點選執行按鈕,即可在最下面的視窗展示表的資訊,字段為勾選的字段。

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖

最後将視圖儲存,名字為“商品概述”,視圖即建立好了。

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖

重新整理一下,可以在視圖節點中看到儲存的視圖。

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖

另外視圖可以有進階的篩選條件,比如排序,或者限定條件

如下按照進價排序,銷售價大于1300,做了一個篩選,儲存為“高價商品”視圖。

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖

視圖的修改

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖
SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖

視圖的删除

SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖
SQL Serever學習7——資料表2修改資料表的屬性設定外鍵建立視圖