在H2数据库上创建视图 [英] Create view on h2 database
本文介绍了在H2数据库上创建视图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试在H2SQL上创建视图,但是我找不到正确的语法.
I'm trying to create a view on H2SQL, but i cannot find the correct syntax.
我正在使用:
CREATE VIEW dbo.Log
AS
SELECT * FROM dbo.MyTable
我收到错误消息:
Caused by: org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement "CREATE VIEW DBO.LOG "; expected "COMMENT, (, AS";
正确的语法是什么?
推荐答案
这是此版本的h2(1.4.182)的错误.
It's a bug on this version of h2 (1.4.182).
从RUNSCRIPT命令运行CREATE VIEW时,它不能很好地处理文件上的换行符(\ n).我决定在每个换行符前添加一个注释(-).
When running a CREATE VIEW from a RUNSCRIPT command, it doesn't handle well the line-breaks (\n) on the file. I resolved adding a comment (--) before each line break.
这篇关于在H2数据库上创建视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文