Filter records in a file using AWK

I want to filter records in one of my file using AWK command (or anyother command). I am using the below code

awk -F@ '$1=="0003"&&"$2==20100402" print {$0}' $INPUT > $OUTPUT

I want to pass the 0003 and 20100402 values through a variable. How can I do this?

Any help is much appreciated.

George.

awk -F@ '$1==v1 && $2==v2' v1='0003' v2='20100402' $INPUT > $OUTPUT