sqlserver 问题来了,视图不会自动更新,如果是用*创建的
2024-10-20 05:34:59
奇葩问题一个
create view时候用的select * 关联了几个表创建的。
后修改select * 的表,结果悲剧了。
select * from 视图得到的结果绝对让你想哭。不报错,不提示;直接结果错位;这个错位直接导致程序正常的sql查询得到错误的结果。
还以为是程序问题呢,谁知道是数据库的坑。
必须手动更新视图才可以生效;
方法2种:
1、alter view vw_test
找到视图重新执行下;
2、sp_refreshview 'vw_test'
系统过程
最新文章
- 茂名石化BPM应用实践 ——业务协同及服务共享平台建设和应用
- C++中输入输出的重定向
- 转发 win7+iis7.5+asp.net下 CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 解决方案
- DA - 信息获取途径汇总
- Guid算法与标识列(自动增长字段)在表中的应用
- VisualStudio一打开工程就崩溃-重打开output显示We were unable to automatically populate your Visual Studio Online accounts.
- JS初级-作用域
- 【css3】如何自定义 placeholder 文本颜色
- 《C标准库》——之<;stdarg.h>;
- Virtualenv介绍
- 李洪强iOS开发之OC[008] -创建一个对象并访问实例变量
- 四种方式写按钮点击事件和Android 中常用的布局
- IT谁谁说女子不如男行业
- 《JAVASCRIPT高级程序设计》第四章
- HTML表单属性集合
- 南邮攻防训练平台逆向第四题WxyVM
- LINUX负载均衡LVS-NAT搭建
- Java中的IO流大体介绍
- Codeforces Round #375 (Div. 2) B. Text Document Analysis 模拟
- windows常用DLL及作用