Sql Server 删除数据表的存储过程,直接能用!(源码带说明)

来源:互联网 发布:配置linux网络设置的ip 编辑:程序博客网 时间:2024/06/07 07:17
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo--        <><><><><><><><><><><><><>--        <>                      <>--        <>      类_删除表       <>--        <>                      <>--        <><><><><><><><><><><><><>Create PROCEDURE [dbo].[类_删除表]     @Sql_Table varchar(30) = 'temp_1'    -- 要删除的数据表名AsBEGINSET NOCOUNT ON;     declare @Sql_Sql nvarchar(200)    declare @uuu int    set @uuu=0set @Sql_Sql='select @uuu=count(id) from sysobjects where id = object_id(N'+''''+'[dbo].['+@Sql_Table+']'+''''+') and OBJECTPROPERTY(id, N'+''''+'IsUserTable'+''''+') = 1'        EXEC sp_executesql @Sql_Sql,N'@uuu int output',@uuu OUTPUT    if @uuu>0exec('drop table '+@Sql_Table)END


原创粉丝点击