手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >使用 SQL Server 添加删除修改查询储存过程
使用 SQL Server 添加删除修改查询储存过程
摘要:--添加createprocedureusp_add(@tablenvarchar(255),@valuesnvarchar(max)=nu...

--添加

create procedure usp_add

(

@table nvarchar(255),

@values nvarchar(max)=null

)

as

declare @sql nvarchar(max)

set @sql='insert into '+@table

if @values is not null

set @sql='insert into '+@table+' values('+@values+')'

exec sp_executesql @sql

select @@IDENTITY

go

exec usp_Add '金山股份' ,'''abc'',20,300'

go

--删除

create procedure usp_delete

(

@table nvarchar(255),

@where nvarchar(max)=null

)

as

declare @sql nvarchar(max)

set @sql='delete '+@table

if @where is not null

set @sql+=' where '+@where

exec sp_executesql @sql

go

exec usp_delete '金山股分','id=1'

go

--修改

create procedure usp_update

(

@table nvarchar(255),

@set nvarchar(max),

@where nvarchar(max)=null

)

as

declare @sql nvarchar(max)

set @sql='update '+@table+' set '+@set

if @where is not null

set @sql+=' where '+@where

exec sp_executesql @sql

go

exec usp_update '金山股份','StockName=''腾讯股分''','id=2'

go

--查找

create procedure usp_select

(

@table nvarchar(255),

@where nvarchar(max)=null

)

as

declare @sql nvarchar(max)

set @sql='select * from '+@table

if @where is not null

set @sql=@sql+' where '+@where

exec sp_executesql @sql

go

exec usp_select 'Stock','id=1'

go

【使用 SQL Server 添加删除修改查询储存过程】相关文章:

如何解决SQL Server2008不允许保存修改的问题

SQL Server 数据库备份和还原认识和总结

Sql Server 获取、增加、修改、删除 字段描述

Access 导入到SQL Server 2005的方法小结

SqlServer 2000、2005分页存储过程整理

SQL Server 2008 评估期已过怎么解决

SQL Server 触发器 表的特定字段更新时,触发Update触发器

SQL Server2008 数据库误删除数据的恢复方法分享

SQLServer中的存储过程

SQL Server 清空删除日志

精品推荐
分类导航