繁体   English   中英

HSQLDB在存储过程中创建视图

[英]HSQLDB Create view inside stored procedure

以下代码

CREATE PROCEDURE create_all_views()
LANGUAGE SQL
--MODIFIES SQL DATA
 BEGIN ATOMIC
  FOR select view_name from views_to_create DO
     CREATE VIEW view_name AS SELECT * FROM view_name || '_TAB';
   END FOR;
END;

产生语法错误

[Code: -5581, SQL State: 42581]  unexpected token: CREATE : line: 5

这有什么问题,有可能在过程中完全使用DDL语句吗?

当前版本的HSQLDB不允许过程中使用数据定义语言语句。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM