社区
基础和管理
帖子详情
请教:什么样的视图不能被修改?
wad219
2004-08-31 03:21:30
请问各位高手,在对数据库的表进行update操作时,有些视图是不能做这个操作的,是什么样的视图,为什么不能update?谢谢。
...全文
235
6
打赏
收藏
请教:什么样的视图不能被修改?
请问各位高手,在对数据库的表进行update操作时,有些视图是不能做这个操作的,是什么样的视图,为什么不能update?谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LGQDUCKY
2004-08-31
打赏
举报
回复
sorry!
不要建立成只读试图
LGQDUCKY
2004-08-31
打赏
举报
回复
要试图,表等相应控制的权限
grant update on user_name.tab to user_name1;
还有就是建立试图的时候,把要建立成只读试图
andson2002
2004-08-31
打赏
举报
回复
Update 视图时,如果视图有分组函数、GROUP BY 子句、DISTINCT 关键字、ROWNUM 等伪列、常量表达式这些时,是不能修改视图的。
more_zou
2004-08-31
打赏
举报
回复
可能使用了函数或者该视图是多表连接的.
可以使用instead of触发器来解决
wad219
2004-08-31
打赏
举报
回复
谢谢你。新的问题:如果是这种情况,想要修改表中的数据应该怎么做?
bzszp
2004-08-31
打赏
举报
回复
有可能是列用到了函数,
【mysql】
视图
的创建、
修改
、删除、查看所有
视图
、
不能
修改
视图
的情况
本文详细介绍了数据库中的
视图
概念,
视图
作为虚拟表提供数据访问限制和安全性。创建
视图
的步骤包括检查权限、编写创建语句,并通过`CREATE OR REPLACE VIEW`来更新或覆盖已有
视图
。同时,你可以使用`SHOW TABLES`和特定查询来查看和描述
视图
。当基本表结构变化时,需使用`ALTER VIEW`更新
视图
。删除
视图
则使用`DROP VIEW`,但请注意
视图
不存储数据,仅存储查询定义。最后,虽然
视图
支持CRUD操作,但某些复杂条件的
视图
可能不可更新。
数据库 SQL Server
视图
创建
视图
查询
视图
修改
视图
删除
视图
本文介绍了如何在SQL Server中创建、查询和管理
视图
,重点讲解了
视图
作为简化数据操作和提供安全访问的工具,展示了创建
视图
的语法、withcheckoption的作用以及
视图
的
修改
和删除。
MySQL数据库
视图
:
视图
定义、创建
视图
、
修改
视图
本文介绍数据库中的
视图
概念,包括
视图
的创建、使用及维护等操作,通过具体实例帮助理解
视图
的作用。
MySQL
视图
——创建
视图
、
修改
视图
、删除
视图
、查看
视图
和更新
视图
本文详细介绍了MySQL中
视图
的操作,包括如何创建
视图
,如查询姓名中包含特定字符的员工信息;
修改
视图
,通过`create or replace view`或`alter view`语法;删除
视图
的`drop view`命令;查看
视图
;以及
视图
的更新限制,如
不能
更新包含分组函数、子查询等的
视图
。
基础和管理
17,377
社区成员
95,111
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章