in reply to Re: DBI execute is not failing when placeholder values are not supplied
in thread DBI execute is not failing when placeholder values are not supplied

When DBI evaluates @ARGV it autovivifies as many parameters as it needs.

Not true. (And since I'm posting this after your update, yes, you are wrong :-)
When I do $sth->execute(@ARGV) with an empty @ARGV to a DBD::Oracle prepared statement with a placeholder, I get an Oracle error.

Update:Well, I guess that's the way some of 'em do it. But that won't stop me from this:

<rant>That's a silly-ass way of doing it! undefined != missing - they're all wrong IMNSHO! Whack'em all over the head w/a clue-by-four!</rant>
:-)