1. 程式人生 > >SQLServer之通過檢視修改資料

SQLServer之通過檢視修改資料

通過檢視增刪改資料注意事項

需要對目標表的 UPDATE、INSERT 或 DELETE 許可權(取決於執行的操作)。

如果檢視引用多個基表,則不能刪除行。

如果檢視引用多個基表,只能更新屬於單個基表的列。

如果檢視引用多個基表,則不能插入行。

使用SSMS資料庫管理工具通過檢視增刪改資料

1、連線資料庫,選擇資料庫,展開資料庫-》展開檢視-》選擇檢視-》右鍵點選-》選擇編輯所有行(或者編輯前200行)。

2、在結果窗格中修改資料-》選擇要修改的資料單元格進行修改(如果檢視引用多個基表,只能更新屬於單個基表的列)-》修改完成後,游標離開資料行,如果檢視是預設提交修改,則不用選擇執行SQL,如果檢視不是預設提交修改,則需要手動選擇執行SQL。

3、在結果窗格中新增資料-》向下滾動到行的結尾並插入新值(如果檢視引用多個基表,則不可執行插入操作,檢視引用單個基表時可執行新增操作)-》新增完成後,游標離開資料行,如果檢視是預設提交修改,則不用選擇執行SQL,如果檢視不是預設提交修改,則需要手動選擇執行SQL。

4、在結果窗格中刪除資料-》右鍵單擊要刪除的資料行,選擇刪除(如果檢視引用多個基表,則不能刪除行)-》如果檢視是預設提交修改,則不用選擇執行SQL,如果檢視不是預設提交修改,則需要手動選擇執行SQL。

5、按順序依次顯示修改、新增和刪除(示例演示刪除修改後的1101資料行)結果。

使用T-SQL指令碼通過檢視增刪改資料

新增示例

T-SQL指令碼新增資料和SSMS資料庫管理工具新增資料規則相同。檢視新增資料語法和基表新增資料語法規則相同,詳情可查閱本博主的新增資料文章。

示例:insert into dbo.indexview1(name,sex,height) values('T-SQL指令碼新增資料','女','170');

示例結果:依次顯示新增結果和查詢新增結果。

修改示例

T-SQL指令碼修改資料和SSMS資料庫管理工具修改資料規則相同。檢視修改資料語法和基表修改資料語法規則相同,詳情可查閱本博主的修改資料文章。

示例:update dbo.indexview1 set sex='男' where name='T-SQL指令碼新增資料';

示例結果:依次顯示修改結果和查詢修改結果。

刪除示例

T-SQL指令碼刪除資料和SSMS資料庫管理工具刪除資料規則相同。檢視刪除資料語法和基表刪除資料語法規則相同,詳情可查閱本博主的刪除資料文章。

示例:delete from dbo.indexview1 where name='T-SQL指令碼新增資料';;

示例結果:依次顯示刪除結果和查詢刪除結果。