как выбрать с бомбой в улье? - PullRequest
       14

как выбрать с бомбой в улье?

0 голосов
/ 29 сентября 2019

У меня есть таблица с данными вроде:

A B a1 b1 a2 b2

Я хочу exe sql вроде:

select A,B from test where A = 'a1'

но a1есть спецификация UTF-8, поэтому я не могу получить такие данные, как (a1, b1).У меня нет полномочий изменять данные, так как писать SQL как where A = '???'

1 Ответ

0 голосов
/ 29 сентября 2019

Попробуйте выдать

ALTER TABLE test SET SERDEPROPERTIES ('serialization.encoding'='UTF-8');

до вашего SELECT заявления.

Или вы можете создать такую ​​новую таблицу test2:

CREATE TABLE test2
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
WITH SERDEPROPERTIES ('serialization.encoding'='UTF-8')
AS SELECT * FROM test;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...