2012-03-02 16 views

Respuesta

1

Tiene dos estados establecidos. Establezca uno con la instrucción de selección y luego copie el valor de la primera a la segunda.

declare vFN varchar(20); 
declare vLN varchar(20); 
set vFN = (select fname, lname from sometable where id = 1); 
set vLN = vFN; 
1
select vFN :=fname, vLN:=lname from sometable where id = 1 
1

Perdóname si esto no funciona en MySQL, porque estoy acostumbrado a la sintaxis de TSQL. Sin embargo, usted debe ser capaz de hacer algo como:

declare vFN varchar(20); 
declare vLN varchar(20); 
select vFN = fname, vLN = lname from sometable where id = 1; 

O si lo que necesita hacer en seleccionar con MySQL:

declare vFN varchar(20); 
declare vLN varchar(20); 
select fname into vFN, lname into vLN from sometable where id = 1; 
Cuestiones relacionadas