我這裏有磁帶的表3個字段:MySQL存儲過程,使用列名作爲參數
帶
TapesID Title Qty
T1 BatDog 3
T2 UnderCat 2
T3 IronMouse 1
T4 Boys Zone 1
T5 RoboCat 1
我想創建一個存儲過程,提取和顯示特定的ID的輸入磁帶標題作爲過程的參數。該過程應該被稱爲list_tspec_id。
ü可以幫助我即時通訊不好受這... ...
這裏是我的代碼,但它是不正確的:?
create procedure tapesid
@columnname varchar
AS
begin
select @columnname from tapes
end
exec tapesid 'title'
我還沒有嘗試過任何東西,我真的堅持這個人.. –
有關使用[預處理語句(什麼http://dev.mysql.com /doc/refman/5.0/en/sql-syntax-prepared-statements.html)? – fiz
應該是'選擇TapesID WHERE名稱= @ Title'其中@Title應該傳遞的參數 – codingbiz