У меня h2 установлен на Ubuntu. Я пытаюсь понять, как использовать скрипт.RUNSCRIPT в Linux
моя команда:
RunScript из ~/dkjs/kjsdgh/lala.sql;
он продолжает возвращаться ошибка синтаксиса 42001.
Что мне не хватает?
У меня h2 установлен на Ubuntu. Я пытаюсь понять, как использовать скрипт.RUNSCRIPT в Linux
моя команда:
RunScript из ~/dkjs/kjsdgh/lala.sql;
он продолжает возвращаться ошибка синтаксиса 42001.
Что мне не хватает?
Вам нужно процитировать имя файла:
runscript from '~/dkjs/kjsdgh/lala.sql';
Она должна быть одинарные кавычки.
LOL. Да, это так. Благодарю. Это было так просто, я не могу поверить, что не заметил этого! – NeoTom
[«Ошибка с кодом 42000 бросается при попытке выполнить недопустимый оператор SQL».] (Http://www.h2database.com/javadoc/org/h2/constant/ErrorCode.html#c42001) Синтаксис ошибка означает что-то не так в вашем SQL-скрипте, но вы не сказали нам, что содержит скрипт SQL, поэтому мы не можем помочь вам разобраться, что это такое. Что такое сообщение * exact * error? – IMSoP
@NeoTom Было бы неплохо добавить общее сообщение об ошибке и трассировку стека. Просто кода ошибки обычно недостаточно. –