gespeicherte Prozedur mit Platzhalterparametern

Ich habe einen Tisch

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'

Ich habe gespeicherte Prozeduren für Platzhalterparameter verwendet als:

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

exec wildcard_name 'n%';

Die exec-Anweisung liefert kein Ergebnis. Warum?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage