Tengo una secuencia de comandos SQL que se ejecuta en TOAD. Actualmente lo tengo establecido con solo declaración después de la declaración, así:variables en las secuencias de comandos TOAD
select such-and-such from somewhere;
delete other-thing from somewhere-else;
Y así sucesivamente. Algunas de las cláusulas where terminan siendo repetitivas porque tengo consultas internas complejas para que funcionen ID particulares. Me gustaría capturar el ID al comienzo del guión en una variable y luego usar esa variable en las siguientes cláusulas where. Así que algo como esto:
variable MY_ID = select the-ID from somewhere;
select such-and-such from somewhere where ID = @MY_ID;
Obviamente estoy inventando esa sintaxis, pero esa es la funcionalidad que estoy buscando. Pero no estoy seguro si eso es posible en un script TOAD. Sé que puedo convertir todo en un bloque PL/SQL pero estoy tratando de evitar tener que hacer eso por varias razones.
¿Alguna forma de hacerlo usando TOAD sin convertir a PL/SQL?
Gracias,
~ Justin
No puedo ofrecer una respuesta, ya que no estoy familiarizado con TOAD, pero ¿cuáles son sus motivos para no usar PLSQL? –
Existen varias razones para no cambiar a PL/SQL. Una es que ya está al 90% y no tengo ganas de invertir el tiempo para cambiar. Dos es que las secuencias de comandos PL/SQL son más difíciles de depurar de mi experiencia y también son más difíciles de "pasar" una declaración a la vez. Esto podría ser una falta de conocimiento de mi parte ya que no soy experto en PL/SQL. Tercero, le estoy entregando este script a otros y, nuevamente, desde mi experiencia, los scripts SQL "simples" son más fáciles de manejar que PL/SQL. – RationalGeek