my $sql = 'update upps_ret_q set state=?, message=? where seq_n=?'; my $sth = $dbh->prepare( $sql ); $sth->execute( $state, $msg, $key ); #### __SIG__ use B; printf "You are here %08x\n", unpack "L!", unpack "P4", pack "L!", B::svref_2object(sub{})->OUTSIDE;