【发布时间】:2015-03-26 11:10:46
【问题描述】:
我使用 SQuirrel SQL 客户端 3.6 创建了 hbase 表。以下是我尝试过的查询-
create table test (mykey integer not null primary key, mycolumn varchar);
upsert into test values (1,'Hello');
upsert into test values (2,'World!');
现在我正在尝试使用 SQuirrel SQL 客户端 3.6 创建视图。以下是我尝试过的查询-
create view "TEST" (ID BIGINT NOT NULL PRIMARY KEY, "TEST".mycolumn varchar);
此创建视图查询返回以下错误-
Error: ERROR 505 (42000): Table is read only.
SQLState: 42000
ErrorCode: 0
请提出什么问题..
【问题讨论】:
-
我看到您创建了表“test”,但在视图中将其称为“TEST”(大写而不是小写)。这可能只是区分大小写的问题吗?尝试在“TEST”.mycolumn 所在的位置将“TEST”更改为“test”,看看会发生什么。
-
@dunce1 我不这么认为,谢谢你的建议。我稍后会尝试。
标签: hbase squirrel-sql phoenix