存储过程--动态表查询(高分相赠,在线等待)
在存储过程中实现一个表的查询、插入等功能,但是这个表名是不定的
如下:
create procedure posttable
@tablename varchar(13)
as
declare
@idno int
select @idno=h.a from (select max(idno) as a from @tablename) as h
set @idno=@idno+1
insert into @tablename
(idno)
values
(@idno)
但是存储过程中不允许SELECT 、INSERT后面是个变量
请问如何在存储过程中实现这个功能