在H2数据库上创建视图 [英] Create view on h2 database

查看:494
本文介绍了在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆