1. ホーム
  2. database

[解決済み] PostgreSQLのCHARACTER VARYINGとVARCHARの違いは何ですか?

2022-05-15 04:18:47

質問

ジョン 用途 CHARACTER VARYING を使用している箇所で VARCHAR . 私は初心者ですが、彼は専門家です。 このことは、私が知らないことがあることを示唆しています。

PostgreSQLのCHARACTER VARYINGとVARCHARの違いは何ですか?

どのように解決するのですか?

VARCHAR のエイリアスです。 CHARACTER VARYING であるため、違いはありません。 のドキュメントを参照してください。 :)

varchar(n)とchar(n)という表記は はそれぞれcharacter varying(n)、character(n)のエイリアスです。 とcharacter(n)の別名です。 長さの指定がないcharacterは はcharacter(1)と同じです。もし 長さ指定子なしでcharacter varyingが使われる場合 長さ指定子なしでcharacter varyingが使われる場合,この型は 文字列を受け入れる。後者は PostgreSQLの拡張です。