社区
基础和管理
帖子详情
请教:什么样的视图不能被修改?
wad219
2004-08-31 03:21:30
请问各位高手,在对数据库的表进行update操作时,有些视图是不能做这个操作的,是什么样的视图,为什么不能update?谢谢。
...全文
223
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`命令;查看
视图
;以及
视图
的更新限制,如
不能
更新包含分组函数、子查询等的
视图
。
MySQL学习总结{
视图
概述、
视图
管理(创建、查看、
修改
、删除)、
视图
数据操作(添加、
修改
、删除、)}
文章详细介绍了MySQL中
视图
的概念,如简化查询、安全性和逻辑数据独立性,并详细阐述了如何创建、查看、
修改
和删除
视图
,以及如何通过
视图
进行数据的添加、
修改
和删除操作,强调了
视图
在数据库管理中的重要作用和灵活性。
基础和管理
17,377
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章