Handling multiple fields of a database file for toupper() function in awk

hello everyone....

script is: To convert the contents of a database file into uppercase

my code is:
printf "%s\n" , $2 | awk '{print toupper($2)}' emp.lst

i m able to do only for one field.....didn't get any sources for handling multiple fields.

please suggest me for multiple fields...

Thanks in advance.

Can you not use:

awk '{print toupper($0)}' emp.lst

Otherwise, for example:

awk '{$1 = toupper($1); $3 = toupper($3)}1' emp.lst

Or

tr '[a-z]' '[A-Z]' < emp.lst