Êý¾Ý¿âÔ­ÀíÓë¼¼Êõ¼òÃ÷½Ì³Ì(µÚ¶þ°æ)¿ÎºóϰÌâ²Î¿¼´ð°¸

if @tableName='Book' select * from book where book_id=@id else if @tableName='reader'select * from reader where reader_id=@id

else print '²»ÊÊÓñ¾º¯Êý' end ²âÊÔ£º

exec search1 'book','A32DT00002' exec search1 'borrow','A32DT00002' (8) create

proc

search2(@tableName

varchar(20)=NULL) as begin

if @tableName='Book' begin

if(@id IS null)

select top 1 * from Book ELSE

varchar(20),@id

SELECT * FROM BOOK WHERE book_ID=@ID end

else if @tableName='reader' begin

if(@id IS null)

select top 1 * from reader ELSE

SELECT * FROM READER WHERE Reader_ID=@ID end

else print '²»ÊÊÓñ¾º¯Êý' end ²âÊÔ£º

exec search2 'book','A32DT00002' exec search2 'borrow','A32DT00002' exec search2 'book'

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4