【发布时间】:2017-05-01 14:51:36
【问题描述】:
执行以下查询后:
create table sel_pesan(
pesan_id varchar(7) not null default pesan(tanggal_pesan),
cust_id varchar(5),
cp_nama varchar(50),
cp_tlp varchar (20),
tanggal_pesan date,
tanggal_acara date,
nama_acara varchar(40),
sesi varchar(10),
tempat varchar(20),
jumlah_orang integer,
petugas varchar(50),
top date,
jam_saji time without time zone,
status_pembayaran boolean default false
);
我收到以下错误:
错误:不能在默认表达式中使用列引用
如何解决这个问题?
【问题讨论】:
-
这个错误是不言自明的。有什么方法可以让你停止使用列引用作为默认值,并且仍然拥有你想要的逻辑?
-
你想在那里做什么?这个
pesan()函数有什么作用?
标签: postgresql ddl postgresql-9.5