зарезервированный символ beeline при запуске скриптов базы - PullRequest
0 голосов
/ 23 марта 2020

Я только что столкнулся с проблемой при запуске скриптов hive / oracle через Билайн. Ошибка:

Изоляция транзакции: TRANSACTION_REPEATABLE_READ 0: jdb c: hive2: //ro41hdp02a.infra.bird.bi.eb-g> 0: jdb c: hive2: // ro41hdp02a .infra.bird.bi.eb-g> 0: jdb c: hive2: //ro41hdp02a.infra.bird.bi.eb-g> изменить таблицу digital_onboarding_fat01.do_applsbpm добавить столбцы (doa_accessed_cross_sell VARCHAR (5) КОММЕНТАРИЙ ' В столбце указано, получил ли клиент доступ к перекрестной продаже, и может принять следующие значения. True клиент получил доступ к страховой карточке, доступной в окне перекрестной продажи. False - клиент выбрал Nu sunt inte resat в окне перекрестной продажи. клиент не достиг шага перекрестной продажи. ', doa_acquired_insurance VARCHAR (5) КОММЕНТАРИЙ' В столбце указывается, приобрел ли клиент страховку. Принимая следующие значения: Истина: клиент выбирает страховку, не снимает флажок с шага Сводка корзины и идет дальше к договору; ложно клиент выбирает страховку, но снимает флажок в шаге «Корзина»; esnt выбрал любую страховку / он не дошел до итогового шага корзины. '); Ошибка: ошибка при компиляции оператора: СБОЙ: ParseException строка 4:48 не соответствует входному значению 'Ожидающий StringLiteral около' COMMENT 'в спецификации столбца (состояние = 42000, код = 40000)

1 Ответ

0 голосов
/ 23 марта 2020

Похоже, что когда вы добавляете комментарии (для моего случая), если в комментарии есть точка с запятой (;), это считается зарезервированным символом. Поэтому вы должны убежать или удалить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...