このトリガーで回避できる場合は、これらすべてのselectステートメントを使用する必要がないため、次のコードを改善したいと思います。INSERT中にいくつかのフィールドにデフォルト値を配置する必要があります。コードは機能します。他の提案を探しています。ありがとう!
SET TERM || ;
CREATE TRIGGER populate_defaults FOR units
ACTIVE
BEFORE INSERT
AS
BEGIN
new.value1 = (select value1 from defaults);
new.value2 = (select value2 from defaults);
new.value3 = (select value3 from defaults);
new.value4 = (select value4 from defaults);
new.value5 = (select value5 from defaults);
new.value6 = (select value6 from defaults);
new.value7 = (select value7 from defaults);
new.value8 = (select value8 from defaults);
new.value9 = (select value9 from defaults);
END ||
SET TERM ; ||