假设我有以下查询,该查询返回一个经过过滤的表:
select column1,column2,column3 from table1 where table1.column1 = 'dada'
此外,假设我要将结果值存储在变量中,以便以后可以使用结果。
我读到我可以像这样存储一个值:
declare:
result varchar(20);
begin:
select column1 into result from table1 where table1.column1 = 'dada';
end;
但是多重值呢?似乎没有“ TABLE”或“ DICTIONARY”数据类型。
改用视图。
从W3Schools:
在SQL中,视图是基于SQL语句的结果集的虚拟表。
创建方法如下:
create view view1 as select column1,column2,column3 from table1 where
table1.column1 = 'dada'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句