标签: sqlite
我想为插入现有表的每一行创建一个新表。
据我所知,触发器只允许DML操作,是否正确。 如果是这样,有另一种方法来实现我的目标吗?
答案 0 :(得分:0)
SQLite确实只允许在触发器体中使用DML。
但是,您可以使用user-defined function执行SELECT,然后执行另一个SQL命令来创建表:
CREATE TRIGGER ... ... BEGIN SELECT my_create_table_function(NEW.name); END;