Tecnología

Inicio

Cómo agregar parámetros SQL

código SQL se utiliza para recuperar información de la base de datos y volver a la aplicación. Por ejemplo, un agente de servicio al cliente puede necesitar la información de envío para un cliente. Los programadores usan consultas SQL para buscar la información para el agente. Sin embargo, el agente tiene que decirle a la base de datos para encontrar sólo los clientes con los criterios especificados. Ahí es donde los parámetros de SQL entran en juego. Se toman las variables introducidas por los usuarios de la aplicación para la base de datos puede buscar sólo en los registros con los criterios dados.

Instrucciones

1 Crear la consulta SQL. El primer paso es la creación de la consulta. El código siguiente busca todos los clientes.
seleccione nombre, apellido
del cliente
donde el teléfono = <criterios>
Los criterios "<>" cláusula es donde se utilizarán los parámetros de SQL.

2 Definir los procedimientos almacenados con los parámetros. Una plantilla para un procedimiento almacenado es la siguiente:
crear sql_myProc proc
(@phone Varchar (50))
como
<Code>
La primera línea de código indica al servidor SQL para crear el procedimiento almacenado. El texto "sql_myProc" puede ser reemplazado por su propio nombre del servidor SQL. La segunda línea contiene los parámetros. Todas las variables de SQL necesitan el signo "@" delante de ellos. En este ejemplo @phone se establece como una variable de entrada que puede contener 50 caracteres. La intención es recuperar el número de teléfono de las entradas de agente de servicio al cliente y utilizarlo para encontrar la información.

3 Establecer la consulta para devolver la información en función del parámetro de SQL. Tomando la consulta de la etapa 1, integrar el parámetro de SQL.
seleccione nombre, apellido
del cliente
donde el teléfono = @ teléfono
Esta consulta SQL utiliza el parámetro de teléfono enviado por el agente de servicio al cliente. El parámetro @phone sostiene la variable enviado por el usuario para su uso en la consulta.