我正在尝试在 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)
什么是正确的语法?
这是这个版本的 h2 (1.4.182) 的一个错误。
当从 RUNSCRIPT 命令运行 CREATE VIEW 时,它不能很好地处理文件上的换行符 (\n)。我解决了在每个换行符之前添加注释 (--) 的问题。