firebird language reference 30 rus
BLOB); RECREATE TABLE t_video(id INT PRIMARY KEY, video BLOB); COMMIT; -- создание необновляемого представления RECREATE VIEW v_films AS SELECT f.id, f.title, s.audio, v.video FROM t_films f LEFT LEFT JOIN t_sound s ON f.id = s.id LEFT JOIN t_video v ON f.id = v.id; /* Для того чтобы сделать представление обновляемым создадим триггер, который будет производить манипуляции над базовыми INTO t_video(id, video) VALUES(new.id, new.video) MATCHING(id); END ELSE BEGIN DELETE FROM t_films WHERE id = old.id; DELETE FROM t_sound WHERE id = old.id; DELETE FROM t_video WHERE0 码力 | 719 页 | 3.98 MB | 1 年前3
共 1 条
- 1