2012-03-02 10 views

Odpowiedz

1

Masz dwie instrukcje zestawów. Ustaw jedną za pomocą instrukcji select, a następnie skopiuj wartość z pierwszej na drugą.

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

Przebacz mi, jeśli to nie działa w MySQL, ponieważ jestem przyzwyczajony do składni TSQL. Ale powinieneś być w stanie zrobić coś takiego:

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

Lub jeśli trzeba zrobić, wybierz się z MySQL:

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