2011-01-22 45 views
3

我熟悉SQLite和MySQL中的SQL,但OpenOffice Base似乎要麼非常殘缺,要麼我不懂如何執行原始SQL。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 

因爲空似乎給基地混亂,一樣的INSERT INTO T2 SELECT ...語法。

任何人都可以提出我需要如何解決這個問題嗎?

回答

3

事實上,在那裏不接受NULL。這應該。您可以請file this as a bug並將其分配給[email protected],以便我不會忘記修復它?謝謝。

一般情況下,爲了避免自由報/ OpenOffice的從試圖解析/瞭解您的查詢,並將其發送到數據庫引擎質樸,不被用「直接運行SQL命令」或「分析SQL:沒有」

+0

但我沒有使用LibreOffice ...如果你在那裏修復它,它可能是你的修補程序進入OpenOffice的嗎? – 2012-02-16 23:35:11