En SQL Server, las declaraciones relativas a la declaración y asignación de variables locales son incorrectas
Pregunta 1: Esta sentencia se suele utilizar si el valor asignado a la variable no es uno solo, sino un conjunto de resultados
si se desea asignar los valores uno a uno para realizar otras operaciones<; /p>
, luego necesita usar el cursor
Pregunta 2: La declaración que pensó es incorrecta porque seleccione
@ nombre
=nombre
de
tabla
1
donde
id
='123'
Solo una declaración de asignación, no una declaración de consulta real, por lo que la declaración no se ejecutará
.