CREATE TABLE my_accounts ( chk_id SERIAL PRIMARY KEY, acct1 MONEY CHECK (acct1 BETWEEN 0 AND 99999), acct2 MONEY CHECK (acct2 BETWEEN 0 AND 99999));
acct1 和 acct2 都是 MONEY 数据类型的列,其值必须在 0 到 99999 之间。然而,如果您想测试 acct1 的余额是否比 acct2 多,则不能使用单列约束格式。如果要创建在多列中检查值的约束,则必须使用多列约束格式。