PostgreSQLのテーブルをPosticoで作成しています。新しいカラムを作成するときにこのフィールドを参照しました。これはDEFAULT
と呼ばれ、デフォルト値はno default
です。ただし、constant
,expression
、およびsequence
をオプションとして選択できます。DEFAULT句に「定数」、「式」、「シーケンス」とは何を表していますか?
正確にはどういう意味ですか?
PostgreSQLのテーブルをPosticoで作成しています。新しいカラムを作成するときにこのフィールドを参照しました。これはDEFAULT
と呼ばれ、デフォルト値はno default
です。ただし、constant
,expression
、およびsequence
をオプションとして選択できます。DEFAULT句に「定数」、「式」、「シーケンス」とは何を表していますか?
正確にはどういう意味ですか?
CREATE TABLE
のマニュアル:
DEFAULT
default_exprは
DEFAULT
句は、列の定義、それは内に現れる列のデフォルトデータ値を割り当てます。値は任意の 変数のない式です(現在のテーブル内の他の 列に対するサブクエリおよび相互参照は許可されていません)。 デフォルト式のデータ型は、列のデータ型と一致する必要があります。デフォルトの式は、 に列の値を指定しない挿入操作で使用されます。 列のデフォルト値がない場合、デフォルトはnullです。
constant
およびexpression
は今や明らかである。 sequence
がそれserial
列にする特別な機能です:ページ@mu providedの
詳細:
あなたがマニュアルを検索しようとしたことがあり彼らのために?それはかなり自明であるようです。 –
私は持っていますが、私は何を探しているのか正確には分かりません。 –
それではっきりしないものを正確に教えてもらえますか?私が考えることができるのは、あなたが表現で使うことができ、使用できないことだけです。 –