私はこのようなOracleテーブルを持っています:
create table tms_transaction_tbl
(
trans_id number primary key,
location_id number,
trans_date date,
resource_id number,
ts_id number,
max_value number,
booked_units number default 0,
remaining number default (select max_value-booked_units),
booked number not null ,
user_id number,
trans_time timestamp
);
ご覧のとおり、残りのデフォルト値を(max_value-booked_units)に設定しようとしました
remainging number default (select max_value-booked_units),
しかし、それは私にこのエラーを与えますこのエラー
ora-22818:subquery expression not allowed here