Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
View 从teradata中的另一个视图中选择视图_View_Teradata - Fatal编程技术网

View 从teradata中的另一个视图中选择视图

View 从teradata中的另一个视图中选择视图,view,teradata,View,Teradata,使用以下语法在vw1上创建了一个视图vw2 替换视图tst\U t1\U vws.vw2 作为 来自tst_t1_vws.vw1的选择* 创建第二个视图后,向内部视图vw1添加了几个字段。 但现在,当我从外部视图vw2中选择记录时,它不会显示最近添加的列。 原因是什么?此行为基于标准SQL 创建视图时,*将解析为当前列列表。现在您更改了基本表/视图定义,但列列表仍然相同 您只需重新运行“替换”视图。您必须刷新第二个视图。只需放下并重新添加它。

使用以下语法在vw1上创建了一个视图vw2

替换视图tst\U t1\U vws.vw2 作为 来自tst_t1_vws.vw1的选择*

创建第二个视图后,向内部视图vw1添加了几个字段。 但现在,当我从外部视图vw2中选择记录时,它不会显示最近添加的列。
原因是什么?

此行为基于标准SQL

创建视图时,*将解析为当前列列表。现在您更改了基本表/视图定义,但列列表仍然相同


您只需重新运行“替换”视图。

您必须刷新第二个视图。只需放下并重新添加它。