ほぼ歴史的な理由によって、シーケンス関数呼出により演算されるシーケンスはテキスト文字列引数で指定されます。通常の SQL の名称での操作と互換性をとるため、シーケンス関数は文字列が二重引用符で括られている以外引数を小文字に変換します。よって、以下のようになります。 nextval('foo') operates on sequence foo nextval('FOO') operates on sequence foo nextval('"Foo"') operates on sequence Foo 必要であれば、以下のようにシーケンス名をスキーマで修飾することができます。 nextval('myschema.foo') operates on myschema.foo nextval('"myschema".foo') same as above nextval('foo') sea