在 h2 数据库上创建视图

ren*_*rof 3 sql h2

我正在尝试在 H2SQL 上创建视图,但找不到正确的语法。

我正在使用:

CREATE VIEW dbo.Log
AS
SELECT * FROM dbo.MyTable
Run Code Online (Sandbox Code Playgroud)

我收到错误:

Caused by: org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement "CREATE VIEW DBO.LOG "; expected "COMMENT, (, AS"; 
Run Code Online (Sandbox Code Playgroud)

什么是正确的语法?

ren*_*rof 5

这是这个版本的 h2 (1.4.182) 的一个错误。

当从 RUNSCRIPT 命令运行 C​​REATE VIEW 时,它不能很好地处理文件上的换行符 (\n)。我解决了在每个换行符之前添加注释 (--) 的问题。