¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo declarar una variable local en una declaración SQL con cláusula where

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 12 Vistas
0
Cargando...

¡Hola!

Quiero escribir una simple declaración SQL select con una cláusula "where". En esta declaración quiero usar una variable que se sustituirá en la cláusula "where". ¿Cómo puedo declarar una variable local para la declaración? Aquí está mi ejemplo:

var1 = 'ID1234'
select * from shema.table1 where field1 = var1

Por favor, ayúdame con la sintaxis. Gracias.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Definir variables de esta manera solo es posible con SQLScript. Cómo hacerlo está bien documentado en la documentación oficial: Declaración DECLARE

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Al declarar variables, es necesario utilizar un bloque anónimo. Intenta lo siguiente:

DO
BEGIN
	DECLARE var1 VARCHAR(10) = 'ID1234' ;

	select * from shema.table1 where field1 = :var1 ;
END
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?