通用存储过程
来源:互联网 发布:mac界面 编辑:程序博客网 时间:2024/05/29 04:24
--插入通用存储过程
create procedure usp_add
(
@TableName nvarchar(max),
@param nvarchar(max)
)
as
declare @sql nvarchar(max)
set @sql = 'insert into '+ @tableName+' values('+@param+')'
exec sp_executesql @sql
GO
--查询通用存储过程
create procedure usp_select
(
@TableName nvarchar(max),
@Where nvarchar(max)=null
)
as
declare @sql nvarchar(max)
set @sql = 'select * from '+@TableName
if(@Where is not null and len(@Where)>0)
set @sql+=' where '+@Where
exec sp_executesql @sql
GO
--修改通用存储过程
create procedure usp_update
(
@TableName nvarchar(max),
@Param nvarchar(max),
@Where nvarchar(max)=null
)
as
declare @sql nvarchar(max)
set @sql = 'update '+@TableName+' set '+ @param
if(@Where is not null and len(@Where)>0)
set @sql+=' where '+@Where
exec sp_executesql @sql
GO
--删除通用存储过程
create procedure usp_delete
(
@TableName nvarchar(max),
@Where nvarchar(max)=null
)
as
declare @sql nvarchar(max)
set @sql = 'delete from '+@TableName
if(@Where is not null and len(@Where)>0)
set @sql+=' where '+@Where
exec sp_executesql @sql
GO
- 通用存储过程函数
- 通用分页存储过程
- 通用存储过程分页
- 通用分页存储过程
- 通用分页存储过程
- 通用分页存储过程
- 通用分页存储过程
- 通用分页存储过程
- 通用分页存储过程
- 通用分页存储过程
- 通用分页存储过程
- 通用分页存储过程
- 通用分页存储过程
- 通用分页存储过程
- 通用分页存储过程
- 通用存储过程分页
- 通用分页存储过程
- 通用分页存储过程
- wifi和wlan有什么区别
- VS2008能编译却不能运行的情况,不能“调试”的解决方法
- C++ GUI QT 第4版 之线程(二) 线程的同步(2)
- C# 变量占用字节数
- 打洞技术说明-得出结论
- 通用存储过程
- Android button事件响应处理
- HDU 1054 A==B?
- R12.0 / R12.1 : Oracle EBS Context Variables (文档 ID 458282.1)
- C++ GUI QT 第4版 之线程(二) 线程的同步(3)
- uuid生成
- LAMP 部署
- initrd 解压
- 1017. A除以B (20)