質問は基本的にそれを言います。テーブルの最後の 4 列で、最初の 3 列に入力されたデータを使用して、行挿入 (4 列の連結) にデフォルト値を割り当てるようにしたいと考えています。これは可能ですか?
質問する
983 次
1 に答える
1
これは、が挿入された直後にレコードを更新するトリガーで可能です。
CREATE TRIGGER MyTable_col4_default_value
AFTER INSERT ON MyTable
FOR EACH ROW
WHEN NEW.col4 IS NULL
BEGIN
UPDATE MyTable
SET col4 = NEW.col1 || NEW.col2 || NEW.col3
WHERE rowid = NEW.rowid;
END;
于 2013-07-19T07:26:55.907 に答える