2017-05-28 74 views
0

我正在使用PL/pgSQL,我试图将一些行附加到表中,或者如果表不存在,我想创建它并追加行。 是否有一些内置的语法?SQL创建表或追加

回答

0

在将数据插入数据之前,可以使用CREATE TABLE IF NOT EXISTS name (definition)

+0

如果我使用这个解决方案,那么我必须在脚本中声明表的列(如果我将更改一个查询,我将不得不更改另一个),我想避免这种情况。 –

+1

那是正确的。如果栏目发生变化,并且表格已经有了不同的栏目,那么你也遇到了麻烦。 –

+1

在这种情况下,删除表并从头开始更改表的结构更合乎逻辑。 –