【发布时间】:2020-11-27 06:10:32
【问题描述】:
是否可以创建一个视图并且该视图包含表变量,例如:
create view "USERS_VIEW" as
tt = select * from "UsersTable" where "UserID" in (128,129);
select * from :tt
with READ ONLY;
【问题讨论】:
标签: hana hana-sql-script
是否可以创建一个视图并且该视图包含表变量,例如:
create view "USERS_VIEW" as
tt = select * from "UsersTable" where "UserID" in (128,129);
select * from :tt
with READ ONLY;
【问题讨论】:
标签: hana hana-sql-script
表变量仅在 SQLSCRIPT 中可用,但在标准 SQL 中不可用。
所以,这不适用于 CREATE VIEW。
但是,可以创建一个具有访问过程结果集的视图的过程。
为此,请使用 WITH RESULT VIEW(参见 documentation)关键字和 CREATE PROCEDURE 语句。
【讨论】: