2012-03-02 56 views

回答

1

有兩組語句。用select語句設置一個,然後將第一個值複製到第二個。

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

請原諒我,如果這在MySQL中不起作用,因爲我習慣了TSQL語法。但是,你應該能夠做這樣的事情:

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

或者,如果你需要做的選擇與MySQL的:

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