回答編集履歴

1

追記

2019/05/21 10:08

投稿

sazi
sazi

スコア25199

test CHANGED
@@ -15,3 +15,19 @@
15
15
  ```
16
16
 
17
17
  のように、**memberid** を省略するような記述でなければなりません。
18
+
19
+
20
+
21
+ 一応、**nextval**([9.16. シーケンス操作関数](https://www.postgresql.jp/document/11/html/functions-sequence.html))を使用すればカラムを指定しない記述もできます。
22
+
23
+ **nextval()**はserialに付与された名前を指定します。
24
+
25
+ ※単にcreate tableした場合には(**テーブル名_カラム名_seq**)という名前が付与されます。
26
+
27
+ ```SQL
28
+
29
+ INSERT INTO member values
30
+
31
+ (nextval('member_memberid_seq'::regclass),'山田太郎', '東京都〇〇','2000-10-10')
32
+
33
+ ```