【问题标题】:SQL View with table variables带有表变量的 SQL 视图
【发布时间】: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


    【解决方案1】:

    表变量仅在 SQLSCRIPT 中可用,但在标准 SQL 中不可用。

    所以,这不适用于 CREATE VIEW

    但是,可以创建一个具有访问过程结果集的视图的过程。
    为此,请使用 WITH RESULT VIEW(参见 documentation)关键字和 CREATE PROCEDURE 语句。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-02
      • 2021-09-23
      • 2018-02-21
      • 2016-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多