ed_*_*ame 4 sql postgresql quoted-identifier
我正在尝试将名为order 的列添加到我的表中。我意识到order是 SQL 中的保留字。那么,我该怎么做呢?我的命令:
alter table mytable add column order integer;
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
alter table mytable add column 'order' integer;
Run Code Online (Sandbox Code Playgroud)
PostgreSQL 9.1。
用这个:
alter table mytable add column "order" integer;
Run Code Online (Sandbox Code Playgroud)
但是,您可能需要考虑使用非保留名称,例如sort_order反映列用途的类似名称或类似名称(并且不是保留字)。