永发信息网

postgresql 创建动态视图

答案:2  悬赏:10  手机版
解决时间 2021-02-16 03:28
  • 提问者网友:几叶到寒
  • 2021-02-15 04:37
我需要创建一个视图,简单点说,就是将表A中查询出的数据,转为视图中的字段,来创建一个视图
具体就是:select from 表A where xxx ; 将查询出的数据(结构如:aaa,bbb,ccc)作为字段创建视图,create view select aaa,bbb,ccc from 表B
请问,如何来写这个存储过程?或者直接用sql语句也行
最佳答案
  • 五星知识达人网友:woshuo
  • 2021-02-15 06:16
declare @V varchar(100)='create view A as select '
set @V=@V+STUFF((select ','+字段名 from 表A for xml path('')),1,1,'')
set @V=@V+' from 表B'
EXEC(@V)
全部回答
  • 1楼网友:话散在刀尖上
  • 2021-02-15 06:37
powerdesign是sybase推出的主打数据库设计工具。powerdesign致力于采用基于entiry- relation的数据模型,分别从概念数据模型(conceptual data model)和物理数据模型(physical data model)两个层次对数据库进行设计。 概念数据模型描述的是独立于
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯