--添加 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_execute
--添加
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
--修改
在原版的基础上做了一下修正评论没有提交正文的问题特价商品的调用连接问题去掉了一个后门补了SQL注入补了一个过滤漏洞浮动价不能删除的问题不能够搜索问题收藏时放入购物车时出错点放入购物车弹出2个窗口修正主题添加问题商家注册页导航连接问题销售排行不能显示更多问题热点商品不能显示更多问题增加了服务器探测 增加了空间使用查看 增加了在线文件编辑增加了后台管理里两处全选功能更新说明:后台的部分功能已经改过前台
0
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
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号