create proc 名
@表名 varchar(100)
as
exec('TRUNCATE TABLE '+@表名)
go

解决方案 »

  1.   

    create procedure delTable
    @ID int
    AS
    delete from tablename where id=@id
    if @@error=0 
    begin
    print '成功'
    return(0)
    end else
    begin
    print '不成功'
    return(-1)
    end
      

  2.   

    create procedure delTable
    @ID int
    AS
    delete from tablename where id=@id
    if @@error=0 
    begin
      print '成功'
      return(0)
    end else
    begin
      print '不成功'
      return(-1)
    endgo
      

  3.   

    create proc 名
    @表名 varchar(100)
    as
    exec('TRUNCATE TABLE '+@表名)
    go
      

  4.   

    谢了,我试过后在与你们联系
    lynx1111和pengdali理解了我的意思