1. sql中如果修改了基本表的數據,視圖也會自動隨之修改嗎
如果改動了基本表,視圖來源於這個基本表,那視圖給呈現的結果也會隨之發生變化。因為視圖是一個虛擬表,其內容有查詢定義。視圖中的數據是由一張或多張表中的數據組成的。
view還是materialized view,如果是前者肯定會修改,因為view只是個sql,查詢的還是基本表,後者需要定製刷新,才會自動修改。
(1)為什麼sql修改表不變擴展閱讀
SQL語言主要是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式。
具有完全不同底層結構的不同資料庫系統,可以使用相同的結構化查詢語言作為數據輸入與管理的介面。SQL語言語句可以嵌套,這使他具有極大的靈活性和強大的功能。
2. SQL資料庫中一個表突然不能修改和插入,怎麼解決
以前我也有這種情況,
可能是由於物理性刪除數據造成的。
可以重啟試試
如果不行,可能是資料庫不穩定造成的,一般
輕量級
資料庫有這種問題,希望你時常做備份。
3. sql server 2008 為什麼修改表的時候總是修改不了,需要設置什麼嗎
且不說你前邊的拼接對不對
最後一個pivot運算用錯了,前面不能select
*
對於pivot運算,select後面的內容是由要求的