z aplikacji klienckiej I tyipically zrobić:Jak napisać sparametryzowane zapytanie w studio zarządzania?
select * from table where Name = :Parameter
a następnie przed wykonaniem kwerendy zrobić
:Parameter = 'John'
Parametry te nie są Szukaj & Wymień ale rzeczywiste parametry przekazywane do serwera. Ponieważ muszę szczegółowo przetestować niektóre z tych zapytań, w jaki sposób mogę napisać zapytanie w studio zarządzania?
Chcę napisać zapytanie z parametrami i podać wartość parametru. Jak to zrobić?
Aktualizacja:
Aby usunąć niejasności tu dodać informacje lepiej wyrazić myseld.
kiedy wykonać normalne zapytanie widzę w SQL Server Profiler
select * from table where Name = 'John'
podczas gdy wykonanie sparametryzowanego zapytanie widzę to:
exec sp_executesql N'select * from table
where Name = @P1',N'@P1 varchar(8000)','John'
To dlatego mówię, że nie jest szukaj i zamień.
Aktualizacja przedstawia dokładnie to, co pokazałem ci w mojej odpowiedzi ... –
OK, masz rację. Tak więc otrzymałem informację, że gdy aplikacja kliencka używa parametrów, to w jakiś sposób deklasuje zmienne za pomocą DELCARE. Bardzo interesujące, pomaga to w rozwiązaniu problemu, który mam. – LaBracca
Aby wyjaśnić, dlaczego zadałem to pytanie, przekierowuję do ostatniego pytania: http://stackoverflow.com/questions/4408551/select-statment-performance-degradation-when-using-distinct-with-parameters – LaBracca