sql диалект в OpenOffice Base - PullRequest
       24

sql диалект в OpenOffice Base

3 голосов
/ 22 января 2011

Я знаком с SQL в SQLite и MySQL, но OpenOffice Base, похоже, либо сильно поврежден, либо я не понимаю, как выполнять сырой SQL.

Я хочу (эффективно) это сделать:

INSERT INTO t2 SELECT NULL as id, t.foo, t.bar, '' as baz, 0 as quux 
  FROM MyTable t

Все, что я могу сделать, это

SELECT t.foo, t.bar, '' as baz, 0 as quux FROM MyTable t

, потому что NULL, кажется, вызывает путаницу в Base, как и синтаксис INSERT INTO T2 SELECT ....

Может кто-нибудь предложитькак мне это исправить?

1 Ответ

3 голосов
/ 16 февраля 2012

Действительно, NULL там не принимается. Должно. Не могли бы вы подать это как ошибку и назначить ее на lionel@mamane.lu, чтобы я не забыл ее исправить? Спасибо.

Как правило, чтобы Libre / OpenOffice не пытались проанализировать / понять ваш запрос и отправить его в механизм базы данных как есть, используйте команду «run sql напрямую» или «анализ SQL: нет»

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