奇葩問題一個
create view時候用的select * 關聯了幾個表創建的。
后修改select * 的表,結果悲劇了。
select * from 視圖得到的結果絕對讓你想哭。不報錯,不提示;直接結果錯位;這個錯位直接導致程序正常的sql查詢得到錯誤的結果。
還以為是程序問題呢,誰知道是數據庫的坑。
必須手動更新視圖才可以生效;
方法2種:
1、alter view vw_test
找到視圖重新執行下;
2、sp_refreshview 'vw_test'
系統過程
奇葩問題一個
create view時候用的select * 關聯了幾個表創建的。
后修改select * 的表,結果悲劇了。
select * from 視圖得到的結果絕對讓你想哭。不報錯,不提示;直接結果錯位;這個錯位直接導致程序正常的sql查詢得到錯誤的結果。
還以為是程序問題呢,誰知道是數據庫的坑。
必須手動更新視圖才可以生效;
方法2種:
1、alter view vw_test
找到視圖重新執行下;
2、sp_refreshview 'vw_test'
系統過程
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。