有表A,根据一定的条件查询出符合条件的数据,此时,需要将这些数据(查询出来的数据如:stu_id、stu_class)作为视图的字段,创建一个视图(create view select stu_id,stu_class from 表B),请问如何写语句?
create view view_name as select stu_id,stu_class from 表B######回复 @沸羊羊 : 可以写个触发器,里面动态create or replace视图,你试下是否可以解决问题~~######回复 @pleatu : 您好,表B的字段名是固定的,但是我查询几个字段,却是从表A中的fields_to_fields控制的,查询表A,满足一定的条件,查出来的数据不一样,也即是去查询表A时,查询的字段不一样######回复 @沸羊羊 : 怎么个变化情况?规律有么??######回复 @沸羊羊 : 表B的字段名会变化?######我现在就是不知道如何将 stu_id,stu_class 传递给 select xxx from 表B,请问如何传递?######create view view_name as select stu_id,stu_class from (select …… from A where ……)B######您好,stu_id,stu_class 不是固定的,是动态的,怎么把查出来的stu_id ,stu_class 作为字段,去创建视图?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。