procedura składowana z parametrami wieloznacznymi

Mam stolik

create table user (userId varchar(8) not null, userName varchar(8) not null)
   insert into user
     select 'NAME1','name1'
     union all
     select 'NAME2', 'name2'
     union all
     select 'NAME3','name3'

Użyłem procedury składowanej dla parametrów wieloznacznych jako:

create procedure wildcard_name
@userName nchar(8)=  '%'
as
select * from user
where userName like @userName;

exec wildcard_name 'n%';

instrukcja exec nie daje żadnego wyniku, dlaczego?

questionAnswers(1)

yourAnswerToTheQuestion