社区
DB2
帖子详情
请问在DB2中如何更新视图?
czwwh
2006-02-07 11:11:04
我在一张基本表中增加一新字段后,发现在相关的视图中,这个字段并没有加进去。
只有DROP VIEW 然后再 CREATE VIEW 才可以。
问题是这样做后,其它引用了这个view的视图都标记成了不可用的。
有没有办法只刷新这张视图,而不用去删掉后再重建?
...全文
897
5
打赏
收藏
请问在DB2中如何更新视图?
我在一张基本表中增加一新字段后,发现在相关的视图中,这个字段并没有加进去。 只有DROP VIEW 然后再 CREATE VIEW 才可以。 问题是这样做后,其它引用了这个view的视图都标记成了不可用的。 有没有办法只刷新这张视图,而不用去删掉后再重建?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
系统表、
视图
说明,sysibm.systables,sysibm.syscolumns,syscat.tables,syscat.columns,我们可以通过 LIST TABLES FOR SYSTEM 或 LIST TABLES FOR SCHEMA schemaname 命令查看所有的系统表和相关的
视图
信息。...
db2
数据库驱动jar包
db2
java.jar,
db2
jcc.jar,
db2
_license_cu.jar
在Java编程环境
中
,连接和操作
DB2
数据库通常需要特定的驱动程序,这些驱动程序以Java类库(JAR)的形式存在。标题和描述
中
提到的三个JAR文件——
db2
java.jar、
db2
jcc.jar和
db2
_license_cu.jar,正是用于建立Java应用...
db2
学习资料
这部分内容可能会详细讲解SQL语言在
DB2
中
的应用,如DML(数据操纵语言)用于插入、
更新
和删除数据,DDL(数据定义语言)用于创建和修改数据库结构,以及DCL(数据控制语言)用于权限管理和事务控制。此外,还可能...
db2
数据库入门教程(官方
中
文版)
2.1
DB2
Express-C订购
中
包含的功能...............................................................................22 2.1.1 Fix packs补丁包..................................................................
Toadfor
DB2
_Freeware_6.1.0.125.zip
在Toad for
DB2
中
,用户可以享受到一系列强大的功能,包括: 1. **数据库对象管理**:用户可以浏览、创建、修改和删除数据库
中
的表、
视图
、索引、存储过程、触发器等各种对象。它支持SQL脚本编辑,使用户能够快速...
DB2
5,891
社区成员
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写文章