PostgreSQL でカラム(列)追加するときって、
ALTER TABLE table1 ADD col1 CHARACTER VARYING(10)
で OK なんだが、ADD の後ろに COLUMN って付けたらダメじゃったんかいねえ?
AS:SQL Mk-2 の SQL 窓で
ALTER TABLE table1 ADD COLUMN col1 CHARACTER VARYING(10)
ってすると、「キーワード 'COLUMN' 付近に不適切な構文があります」ってエラーになっちゃう。
久しぶりなんで記憶が今一つ曖昧だけど・・・
仕事で SQLServer、MySQL、PostgreSQL を使っているんだが、最近は MySQL が多かったんで記憶がごっちゃになってたけど、PostgreSQL では ADD COLUMN はエラーだけど、MySQL は ADD だけでも ADD COLUMN でもどっちでもいいんやな。
もう、すっかり ADD COLUMN って打つのが癖になってたわ。
つーか、PostgreSQL も ADD COLUMN くらい許せよ(^^;;;
コメントする