¿Es necesario agregar una @ delante de un nombre de Parámetro Sql?
En una de nuestras aplicaciones los parámetros pasaron a un procedimiento almacenado de esta manera.
<code>Dim parm As New SqlParameter("searchText", SqlDbType.VarChar) parm.Direction = ParameterDirection.Input parm.Size = 50 parm.Value="test" cmd.Parameters.Add(parm) </code>
y el procedimiento contiene un parámetro como@searchText
es decir, el nombre del parámetro pasado desde el código essearchText
y que en el procedimiento almacenado es@searchText
.
Pero funciona correctamente, siempre obtengo los resultados requeridos.
Así que mi pregunta es como que no hay necesidad de especificar@ antes del parametro? Si va a añadir@, ¿alguien puede dar una respuesta para esto?