Is it possible to create a trigger that calls a custom function and passes in NEW.*? To break that question down:
1) I know it's possible to create custom functions that take a variable number of parameters. 2) I'm *assuming* if you pass a "*" into that function, it'll just call that function with however many columns are available. For example, this would call myFunc() with two parameters: CREATE TABLE foo ( colA INTEGER, colB TEXT ); SELECT myFunc( * ) FROM foo; 3) It seems that there is a way to create a custom trigger that has no byproduct but to call SELECT. The only reason I can imagine you'd want to do that is to call a custom function. But can I call that function with all columns using a *? (I can't quite figure this out from the docs alone.) CREATE TRIGGER myFuncOnFooInsert AFTER INSERT ON foo BEGIN SELECT myFunc( NEW.* ); END Are these assumptions correct, and should the above generally work? My goal is to execute myFunc() every time there's an INSERT/UPDATE/DELETE on a given table -- but I want myFunc() to be reusable and not need to know the structure of the table it's being called on. Thanks, as always, I appreciate your help! -david _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users