社区
MS-SQL Server
帖子详情
能否实现视图自动添加新创建的表?
andrew999
2006-08-07 08:46:25
有A、B两类表,A类表结构相同,B类表结构相同。
能否实现这样一种功能,如视图里已用union all组合添加了A1、A2...,B1、B2...,能否自动添加新创建的An、Bn表?
...全文
136
6
打赏
收藏
能否实现视图自动添加新创建的表?
有A、B两类表,A类表结构相同,B类表结构相同。 能否实现这样一种功能,如视图里已用union all组合添加了A1、A2...,B1、B2...,能否自动添加新创建的An、Bn表?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2006-08-07
打赏
举报
回复
只能在新增表的时候修改视图
andrew999
2006-08-07
打赏
举报
回复
我只是想能不能这样实现一种循环结构:
搜索当前用户表,当匹配A表名时,把下标最大的An添加进视图。
如果代码不能实现的话,是不是只能在视图设计器中添加:
union all
select * from An
这样好像不是很科学。
最近才接触SQL,很多地方都不熟,查阅了联机文档,没找到答案,故来提问,望大哥们赐教。
andrew999
2006-08-07
打赏
举报
回复
噢,no!
云中客
2006-08-07
打赏
举报
回复
老大的动作好快啊
云中客
2006-08-07
打赏
举报
回复
不能
zjcxc
元老
2006-08-07
打赏
举报
回复
不能.
MySQL
视图
Re: MySQL
视图
=========================# 什么是
视图
数据库中的
视图
是一个虚拟
表
(逻辑存在),同真实的
表
(物理存在)一样,
视图
包含一系列带有名称的行和列数据。行和列数据来自由定义
视图
查询所应用的
表
,并且在引用
视图
时动态生成。 #
视图
的概念 保存在数据库中的查询语句 # 创建
视图
的目的 隐藏数据复杂性、
实现
数据访问安全、友好界面 #
视图
的操作 创建、查看、修改、更新、删除等等--------------------------------------------------
什么是
视图
,
视图
的创建、删除、使用?
什么是
视图
?
视图
是一张虚拟的
表
,
视图
与数据库中存在的
表
不太相同。之前我们创建的
表
都是包含数据的,如用户信息订单信息。然而
视图
是不包含数据的。 举例: 查询王五的所有订单的情况,王五本身要从用户
表
user进行查找,王五有很多订单要用订单
表
中进行查找,每个订单中有很多商品要从订单详情中进行查找,订单中的商品是什么样子的要从商品
表
中进行查找,要使用到4张
表
,user 、order、orderdetai...
数据库——
表
和
视图
的创建与操作
表
和
视图
的创建与操作创建
表
的语法查看
表
结构修改
表
结构
添加
列修改列类型修改列名删除列名
表
名的修改删除已创建的
表
视图
的创建重命名
视图
删除
视图
补充
表
和
视图
的创建与操作 创建
表
的语法
表
的基本创建语法如下: Create table
表
名 (列名 数据类型(宽度)[default
表
达式][column constraint], … [table constraint] ); 例、创建学生
表
(student),包括学号(Sno)、姓名(Sname)等学生信息 CREATE TABLE student (Sno.
【postgresql 物化
视图
】
自动
刷新物化
视图
2种方法
普通
视图
就是一个虚拟
表
,不占内存。而物化
视图
是存在的,占内存。 物化
视图
,默认是手动刷新。下面是手动刷新的例子。我们来创建一个物化
视图
。 手动刷新无法
实现
自动
化,那么如何让postgresql
实现
自动
刷新物化
视图
呢。方法1:
实现
思路:创建一个函数,函数
实现
刷新物化
视图
的功能。然后创建一个触发器,触发函数。最终达到
实现
自动
刷选物化
视图
的目的。第一步:创建函数。新版的物化
视图
新增了 concurrently 参数,可以使在刷新
视图
时不会锁住该物化
视图
的查询工作。 第二步:创建触发器,当
表
有插入更新删除操作时,
SQL Sever 创建
视图
相当于用
视图
建立一个新的
表
出来,然后利用select直接进行查询,提高效能。1.找到
视图
选项右键新建
视图
。2.选择需要建立连接的
表
,点击
添加
----直接改用创建出的
视图
作为代替提高效率。然后就会
自动
建立连接 ,如下图所示。3.选择出需要显示出的列,即可。4.查看下方select 语句查看新建出的
视图
表
.5..右键保存,更改
视图
名称。6.更改
视图
名称 --确定。7.在后面的查询过程中就需要用sql语句进行
表
之间的内连接。...
MS-SQL Server
34,575
社区成员
254,583
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章