社区
DB2
帖子详情
请问在DB2中如何更新视图?
czwwh
2006-02-07 11:11:04
我在一张基本表中增加一新字段后,发现在相关的视图中,这个字段并没有加进去。
只有DROP VIEW 然后再 CREATE VIEW 才可以。
问题是这样做后,其它引用了这个view的视图都标记成了不可用的。
有没有办法只刷新这张视图,而不用去删掉后再重建?
...全文
995
5
打赏
收藏
请问在DB2中如何更新视图?
我在一张基本表中增加一新字段后,发现在相关的视图中,这个字段并没有加进去。 只有DROP VIEW 然后再 CREATE VIEW 才可以。 问题是这样做后,其它引用了这个view的视图都标记成了不可用的。 有没有办法只刷新这张视图,而不用去删掉后再重建?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
singer_101
2006-03-30
打赏
举报
回复
试图是一个虚拟表,不需物理空间,修改其实就是修改sql,所以肯定是删了重建
不过建议你个工具,很方便quest center for db2,有了他,db2的库结构修改变得很简单
behappy9479
2006-03-29
打赏
举报
回复
To limitever(恒言) :
查看一个SCHEMA下的所有视图名字
select viewname from syscat.views where viewschema = <schemaname>
查看某个视图的具体结构
select * from syscat.views where viewschema = <schemaname> and viewname = <viewname>
jiezhi
2006-02-08
打赏
举报
回复
no way
xiaostar007
2006-02-08
打赏
举报
回复
view只能先drop再create,创建所有视图的语句必须备份。
limitever
2006-02-08
打赏
举报
回复
对的,只能重建!
我问一个简单的问题,DB2里面怎样用SQL语句查看有多少个VIEW,和VIEW的结构。
就是要实现这样一个功能!
SQL Server里面:select name from syscolumns where id=(select id from sysobjects where xtype = 'V' and name='ViewName')
db2
视图
何时允许
更新
db2
视图
何时允许
更新
若一个
视图
是从单个基本表导出的,并且只是去掉了基本表的某些行和某些列,但保留了码,我们称这里
视图
为行列子集
视图
。一般的,行列子集试图使可
更新
的。除此之外,还有些
视图
理论上可
更新
,有些理论上不可
更新
。目前各个...
SQL92,SQL SERVER,ORACLE,
DB2
可
更新
视图
概述
SQL92,SQL SERVER,ORACLE,
DB2
可
更新
视图
概述摘自http://zedware.org/db/db-updateble-views.html1.
视图
概述
视图
是从一个或多个基表(或
视图
)导出的表。通常
视图
仅仅是一个虚表,即数据库
中
只存放
视图
的定义信息等元数据,而不存放
视图
对应的数据。
视图
上的操作和基表类似,但是 DBMS对
视图
的
更新
操作(INSERT、DEL
双三相交错LLC谐振变换器软启动与恒压恒流双闭环控制研究(Simulink仿真实现)
双三相交错LLC谐振变换器软启动与恒压恒流双闭环控制研究(Simulink仿真实现)内容概要:本文围绕双三相交错LLC谐振变换器的软启动与恒压恒流双闭环控制展开研究,重点探讨其在Simulink环境下的仿真实现。研究内容涵盖变换器的主电路建模、软启动策略设计、恒压与恒流双闭环控制器的构建与参数整定,以及系统在不同负载和输入条件下的动态响应特性分析。通过仿真验证了所提控制策略的有效性与鲁棒性,能够实现平稳启动、精确稳压稳流及良好的抗扰性能。; 适合人群:电力电子、电气工程及其自动化等相关专业的高校师生、研究人员及从事电源系统开发的工程技术人员,需具备一定的电路理论、自动控制原理和Simulink仿真基础。; 使用场景及目标:① 掌握LLC谐振变换器的工作原理与建模方法;② 学习并实现恒压恒流双闭环控制策略;③ 理解软启动技术对提升系统可靠性的关键作用;④ 通过仿真平台完成控制系统的设计、调试与性能评估。; 阅读建议:建议读者结合Simulink仿真软件,逐步复现文
中
模型与控制逻辑,重点关注控制器参数设计与系统动态性能之间的关系,并尝试改变工况条件以深入理解系统的鲁棒性与适应性。
脱壳工具教程-下载即用.zip
源码链接: https://pan.quark.cn/s/d8a0ab26960a 针对反编译程序的脱壳工具的操作指南,可用于处理32位及64位的应用程序
基于雅可比伪逆迭代的双臂协同轨迹规划与跟踪误差收敛性研究(Matlab代码实现)
内容概要:本文系统研究了基于雅可比伪逆迭代的双臂协同轨迹规划与跟踪误差收敛性问题,结合机械臂正向与逆向运动学建模、蒙特卡洛法分析工作空间、笛卡尔空间内的圆弧轨迹生成等关键技术,利用Matlab实现了双臂系统的协同控制与轨迹跟踪仿真。重点探讨了雅可比矩阵伪逆法在解决冗余自由度机械臂逆运动学问题
中
的应用,深入分析了轨迹跟踪过程
中
误差的收敛特性,并通过仿真实验验证了该方法在复杂任务场景下的有效性、稳定性与鲁棒性,为多臂机器人在工业自动化、精密操作等领域的协同作业提供了理论依据与技术支持。; 适合人群:具备机器人学、自动控制理论基础及Matlab编程能力的科研人员与工程技术人员,特别适合从事机械臂控制、轨迹规划、多机器人协同等方向的硕士、博士研究生及相关领域研究人员。; 使用场景及目标:①掌握基于雅可比伪逆法的机械臂逆运动学求解原理与实现方法;②理解双臂系统在笛卡尔空间
中
协同轨迹规划的机制;③分析并优化轨迹跟踪过程
中
的误差收敛性能;④为多机器人系统在复杂动态环境下的高精度协同控制提供算法设计与仿真验证支持。; 阅读建议:建议读者结合文
中
提供的Matlab代码进行实践操作,按照文档目录循序渐进地学习,重点关注算法实现细节、仿真参数设置与结果分析部分,同时可进一步探索将智能优化算法或深度学习方法引入轨迹规划与误差补偿的研究方向。
DB2
5,886
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章