Sql Server 删除数据表的存储过程,直接能用!(源码带说明)
2023-09-11 14:15:10 时间
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
-- <><><><><><><><><><><><><>
-- <> <>
-- <> 类_删除表 <>
-- <> <>
-- <><><><><><><><><><><><><>
Create PROCEDURE [dbo].[类_删除表]
@Sql_Table varchar(30) = 'temp_1' -- 要删除的数据表名
As
BEGIN
SET NOCOUNT ON;
declare @Sql_Sql nvarchar(200)
declare @uuu int
set @uuu=0
set @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>0
exec('drop table '+@Sql_Table)
END
相关文章
- Sql Server 存储过程使用技巧
- C# 连接SQL Server数据库的几种方式--server+data source等方式
- SQL SERVER使用ODBC 驱动建立的链接服务器调用存储过程时参数不能为NULL值
- 【转载】SAP_ECC6.0_EHP4或SAP_ECC6.0_EHP5_基于Windows_Server_2008R2_和SQL_server_2008下的安装
- SQL SERVER服务器链接连接(即sql server的跨库连接)
- oracle与sql server大批量存储过程可以替换部分
- SQL SERVER服务器链接连接(即sql server的跨库连接)
- Sql Server 存储过程实例讲解
- Sql Server 分页存储过程
- SQL SERVER服务器链接连接(即sql server的跨库连接)
- SQL Server--实体再复习
- SQL Server未找到或无法訪问server问题解决
- SQL Server-【知识与实战VII】存储过程(上)