SQL储存过程(增删改查)
来源:互联网 发布:华劲集团待遇知乎 编辑:程序博客网 时间:2024/06/05 17:37
插入
create proc usp_add
(
@Name nvarchar(max),
@param nvarchar(max)
)
as
declare @sql nvarchar(max)
set @sql = 'insert into '+ @Name+' values('+@param+')'
exec sp_executesql @sql
GO
查询
create proc usp_select
(
@Name nvarchar(max),
@Where nvarchar(max)=null
)
as
declare @sql nvarchar(max)
set @sql = 'select * from '+@Name
if(@Where is not null and len(@Where)>0)
set @sql+=' where '+@Where
exec sp_executesql @sql
GO
修改
create proc usp_update
(
@Name nvarchar(max),
@Param nvarchar(max),
@Where nvarchar(max)=null
)
as
declare @sql nvarchar(max)
set @sql = 'update '+@Name+' set '+ @param
if(@Where is not null and len(@Where)>0)
set @sql+=' where '+@Where
exec sp_executesql @sql
GO
删除
create proc usp_delete
(
@Name nvarchar(max),
@Where nvarchar(max)=null
)
as
declare @sql nvarchar(max)
set @sql = 'delete from '+@Name
if(@Where is not null and len(@Where)>0)
set @sql+=' where '+@Where
exec sp_executesql @sql
GO
create proc usp_add
(
@Name nvarchar(max),
@param nvarchar(max)
)
as
declare @sql nvarchar(max)
set @sql = 'insert into '+ @Name+' values('+@param+')'
exec sp_executesql @sql
GO
查询
create proc usp_select
(
@Name nvarchar(max),
@Where nvarchar(max)=null
)
as
declare @sql nvarchar(max)
set @sql = 'select * from '+@Name
if(@Where is not null and len(@Where)>0)
set @sql+=' where '+@Where
exec sp_executesql @sql
GO
修改
create proc usp_update
(
@Name nvarchar(max),
@Param nvarchar(max),
@Where nvarchar(max)=null
)
as
declare @sql nvarchar(max)
set @sql = 'update '+@Name+' set '+ @param
if(@Where is not null and len(@Where)>0)
set @sql+=' where '+@Where
exec sp_executesql @sql
GO
删除
create proc usp_delete
(
@Name nvarchar(max),
@Where nvarchar(max)=null
)
as
declare @sql nvarchar(max)
set @sql = 'delete from '+@Name
if(@Where is not null and len(@Where)>0)
set @sql+=' where '+@Where
exec sp_executesql @sql
GO
0 0
- SQL储存过程(增删改查)
- asp.net用储存过程名为参数的DBHelper类(增删改查)
- SQL增删改查
- sql 增删改查
- SQL增删改查
- SQL增删改查
- SQL---增删改查
- sql增删改查
- sql增删改查
- mysql储存引擎,数据类型,增删改查
- SQL+语句(增删改查)
- SQL 增删改查(详细)
- SQL语句操作(增删改查)
- Sql server语句(增删改查)
- 数据库:SQL语句(增删改查)
- SQL语句(增删改查)
- SQL基础(增删改查基本功能)
- SQL之数据处理(增删改查)
- hdu1431素数回文
- HDU 1214 圆桌会议
- ubuntu手动安装redmine并且设置成为开机启动
- 自定义控件专题之二:滑动开关
- NYOJ 586 疯牛
- SQL储存过程(增删改查)
- python文件读写操作
- FPGA学习之FIFO
- java中equals()方法应该具有的特性
- TI C66x DSP 四种内存保护问题 -之- 针对CPU访问外存(DDR3 or MSM)时的内存保护问题
- 报ORA-00845:MEMORY_TARGET not supported on this system故障解决
- Java中static成员的用法
- Python基础编程(一)基础知识
- 我的Vimrc