Нужно ли добавлять @ перед именем SqlParameter?

В одном из наших приложений параметры передавались в хранимую процедуру таким образом

Dim parm As New SqlParameter("searchText", SqlDbType.VarChar)
parm.Direction = ParameterDirection.Input
parm.Size = 50
parm.Value="test"

cmd.Parameters.Add(parm)

, и процедура содержит параметр как @searchText

, т.е. имя параметра, переданное из кода, searchTextа в хранимой процедуре это @searchText.

Но это работает правильно, я всегда получаю требуемые результаты.

Итак, мой вопрос таков, что нет необходимости указывать @ перед параметром? Будет ли добавлено @ , может ли кто-нибудь дать ответ на это.

28
задан Dale K 25 July 2019 в 09:22
поделиться