SQL相关知识_封装在方法内的(增、删、该、查)代码
来源:互联网 发布:淘宝补单平台 编辑:程序博客网 时间:2024/06/06 12:11
--编写插入数据方法
create proc usp_Insert
(
@TableName nvarchar(max),--定义变量
@TablePwd nvarchar(max)
)
as
declare @sql nvarchar(max) --定义sql的变量
set @sql = 'insert into '+ @tableName+' values('+@TablePwd+')' - -执行插入语句
exec sp_executesql @sql --执行sql语句
GO
--编写查询数据方法
create proc usp_Select
(
@TableName nvarchar(max), --定义变量
@TablePwd nvarchar(max)
)
as
declare @sql nvarchar(max) --定义sql的变量
set @sql = 'select * from '+@TableName
if(@TablePwd is not null and len(@TablePwd)>0)
set @sql+=' where '+@TablePwd
exec sp_executesql @sql --执行sql语句
GO
--编写修改数据方法
create proc usp_update
(
@TableName nvarchar(max),--定义变量
@TablePwd nvarchar(max),
@Where nvarchar(max)=null
)
as
declare @sql nvarchar(max) --定义sql的变量
set @sql = 'update '+@TableName+' set '+ @TablePwd
if(@Where is not null and len(@Where)>0)
set @sql+=' where '+@Where
exec sp_executesql @sql --执行sql语句
GO
--编写删除数据方法
create proc usp_delete
(
@TableName nvarchar(max), --定义变量
@Where nvarchar(max)=null
)
as
declare @sql nvarchar(max)--定义sql的变量
set @sql = 'delete from '+@TableName
if(@Where is not null and len(@Where)>0)
set @sql+=' where '+@Where
exec sp_executesql @sql--执行sql语句
GO
create proc usp_Insert
(
@TableName nvarchar(max),--定义变量
@TablePwd nvarchar(max)
)
as
declare @sql nvarchar(max) --定义sql的变量
set @sql = 'insert into '+ @tableName+' values('+@TablePwd+')' - -执行插入语句
exec sp_executesql @sql --执行sql语句
GO
--编写查询数据方法
create proc usp_Select
(
@TableName nvarchar(max), --定义变量
@TablePwd nvarchar(max)
)
as
declare @sql nvarchar(max) --定义sql的变量
set @sql = 'select * from '+@TableName
if(@TablePwd is not null and len(@TablePwd)>0)
set @sql+=' where '+@TablePwd
exec sp_executesql @sql --执行sql语句
GO
--编写修改数据方法
create proc usp_update
(
@TableName nvarchar(max),--定义变量
@TablePwd nvarchar(max),
@Where nvarchar(max)=null
)
as
declare @sql nvarchar(max) --定义sql的变量
set @sql = 'update '+@TableName+' set '+ @TablePwd
if(@Where is not null and len(@Where)>0)
set @sql+=' where '+@Where
exec sp_executesql @sql --执行sql语句
GO
--编写删除数据方法
create proc usp_delete
(
@TableName nvarchar(max), --定义变量
@Where nvarchar(max)=null
)
as
declare @sql nvarchar(max)--定义sql的变量
set @sql = 'delete from '+@TableName
if(@Where is not null and len(@Where)>0)
set @sql+=' where '+@Where
exec sp_executesql @sql--执行sql语句
GO
0 0
- SQL相关知识_封装在方法内的(增、删、该、查)代码
- sqlite1-2增 删 改 查方法的简单封装
- sql的相关知识
- 触发器内的代码封装
- JDBC连接MySQL 方法(封装方法,把增删改查操作封装在函数中)
- 将PL/SQL代码封装在灵巧的包中
- sql 语句的相关知识
- 封装相关知识(不断补充中)
- ffmpeg的相关方法封装
- sql数据增删改查的封装
- 封装的JDBC添、删、改、查方法
- 内部类相关知识
- 查一年内的数据 SQL语句
- java封装JDBC操作数据库的方法:增、删、改、查
- 通过Sql语句和android封装好的方法控制SQLite数据库增删改查
- 如何在SQL Server中从触发器中获取引发该触发器的SQL语句内的相应参数?
- 【知识扩展】内购的代码实现
- (工作笔记)数据分批次操作,封装方法(sql添删改查)
- C# Point转string
- 第九周作业
- PHP图形处理库 ImageMagick 和gd的比较
- 最新B2B网站优化方法!
- 大白菜U盘启动制作工具v5.1 Win8PE兼容装机版
- SQL相关知识_封装在方法内的(增、删、该、查)代码
- java和C++处理字符串结尾标识的不同之处
- 杭电第1008题总结
- cocos2d-x中的二段构造模式
- Phonegap(Cordova)3.4 + Android 环境搭建
- 杭电第1005题总结
- PowerPC 与 Linux 内核
- [IOS]来回加载大量图片内存溢出的问题
- 归并排序的迭代算法