2017-05-28 76 views
0

我正在使用PL/pgSQL,我試圖將一些行附加到表中,或者如果表不存在,我想創建它並追加行。 是否有一些內置的語法?SQL創建表或追加

回答

0

在將數據插入數據之前,可以使用CREATE TABLE IF NOT EXISTS name (definition)

+0

如果我使用這個解決方案,那麼我必須在腳本中聲明表的列(如果我將更改一個查詢,我將不得不更改另一個),我想避免這種情況。 –

+1

那是正確的。如果欄目發生變化,並且表格已經有了不同的欄目,那麼你也遇到了麻煩。 –

+1

在這種情況下,刪除表並從頭開始更改表的結構更合乎邏輯。 –