Q
查看只讀列
1
A
回答
2
嗯,我認爲你需要的視圖,以便不直接更新的基礎表而不是使用觸發器。
這是一篇文章解釋他們。 Article
另一個例子。示例代碼如下所示。 Article2
樣品 (當然,你需要修改這個以滿足您的觀點。)
CREATE TRIGGER tr_Employees_U on Employees FOR UPDATE AS
IF UPDATE(lastname)
BEGIN
RAISERROR ('cannot change lastname', 16, 1)
ROLLBACK TRAN
RETURN
END
GO
使用觸發器之一:他們的
1)錯誤嘗試更新列
2)只是不更新該列
然後你應該是設置。
1
我知道這是一個老問題,但我碰到它搜索檔案,並有(我認爲)一個更好的解決方案。原始海報可能並不在意,但它可能會幫助其他人研究相同的問題。
如果您在您的視圖中定義了一個字段,使其只能作爲某個操作的結果進行讀取,它將自動無法更新,而且這比創建和維護觸發器更簡單。
在我的情況下,我加入了一個輔助表,我希望顯示加入的字段,但不允許任何人對其進行更改,因爲它隨後會更改所有連接的記錄,而不僅僅是正在編輯的記錄。該字段是一個簡單的文本,名爲Pristup。我所做的只是在視圖定義字段:
LTRIM(Pristup)Pristup
此名稱不變,但內容不能改變,無論權限。簡單,徹底有效。
相關問題
- 1. 只讀文本框在ASP.net MVC查看
- 2. tinymce,只能查看
- 3. 只查看圖像
- 4. 只讀列
- 5. CSV的只讀列
- 6. 只讀屬性在Spring MVC視圖模型中查看
- 7. 拒絕只讀用戶查看存儲過程的DDL MS SQL
- 8. 是否有可能創建只讀在MySQL選項查看?
- 9. 如何爲Word,Excel和PDF文檔創建只讀查看器?
- 10. 我們如何查看Word/Excel文件在只讀模式Xamarin
- 11. 只顯示點擊查看
- 12. 查看列表
- 13. WPF查看列表查看後退
- 14. 只讀數據庫查詢?
- 15. 列表查看RowDetailsTemplate
- 16. 序列化衍生只讀
- 17. 使列表項只讀
- 18. 只讀的GridView中的列
- 19. 只讀ASP下拉列表
- 20. 檢查只讀查詢字符串
- 21. Sharepoint列表,用戶只能查看他們自己的項目
- 22. Android - 列表查看只顯示一個單行
- 23. 在closedxml列中設置只讀列
- 24. 只讀numpy陣列的快速隊列
- 25. 只在線查看PDF文件
- 26. 查看只顯示幾分之一秒
- 27. 查看鉤只顯示1969年日期
- 28. 只查看網頁的1個元素
- 29. 從mercurial只查看一個目錄?
- 30. 只允許某些人查看文件
完美,我會用它。 謝謝 – 2009-01-28 11:57:30