`
lovnet
  • 浏览: 6704754 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

存储过程:管理员表TAdmin的查询,插入,修改,删除操作

 
阅读更多

存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。

基本语法
  一.创建存储过程
  create procedure sp_name   
@[参数名] [类型],@[参数名] [类型]   
as   
begin   
.........   
end   

以上格式还可以简写成:   
create proc sp_name   
@[参数名] [类型],@[参数名] [类型]   
as   
begin   
.........   
end   

/*注:“sp_name”为需要创建的存储过程的名字,该名字不可以以阿拉伯数字开头*/  

  二.调用存储过程   
1.基本语法:exec sp_name [参数名]   

  三.删除存储过程   
1.基本语法:   drop procedure sp_name   
2.注意事项   
(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程   

  四.其他常用命令   
1.show procedure status   
显示数据库中所有存储的存储过程基本信息,包括所属数据库,存储过程名称,创建时间等
2.show create procedure sp_name   
显示某一个mysql存储过程的详细信息   
3、exec sp_helptext sp_name   
显示你这个sp_name这个对象创建文本

案例:

存储过程:管理员表TAdmin的查询,插入,修改,删除操作。

注明:MS SQL数据库,AdminID为主键,自增。

/*根据管理员ID号,查询管理员表所有信息*/


if exists(select * from sysobjects where type='p' and name='sp_TAdmin_selectById')
drop proc sp_TAdmin_selectById
go


create procedure sp_TAdmin_selectById
@id int
as
select * from TAdmin where AdminID=@id

go

/*插入一条记录*/

if exists(select * from sysobjects where type='p' and name='sp_TAdmin_insert')
drop proc sp_TAdmin_insert

go


create procedure sp_TAdmin_insert

@AdminUserName nvarchar(20),
@AdminPassword nvarchar(50),
@Adminlevel int,
@AdminPower nvarchar(255),
@AdminName nvarchar(20),
@AdminTel nvarchar(255),
@AdminFax nvarchar(255),
@AdminMobile nvarchar(255),
@AdminEmail nvarchar(255),
@AdminAddress nvarchar(255),
@AdminPost nvarchar(20),
@AdminRegDate datetime,
@AdminLogin datetime,
@AdminLogins int
as
insert into TAdmin(AdminUserName,AdminPassword,Adminlevel,AdminPower,AdminName,AdminTel,AdminFax,AdminMobile,AdminEmail,AdminAddress,AdminPost,AdminRegDate,AdminLogin,AdminLogins)
values(@AdminUserName,@AdminPassword,@Adminlevel,@AdminPower,@AdminName,@AdminTel,@AdminFax,@AdminMobile,@AdminEmail,@AdminAddress,@AdminPost,@AdminRegDate,@AdminLogin,@AdminLogins)

go

/*根据管理员ID号,修改管理员表的某条记录*/

if exists(select * from sysobjects where type='p' and name='sp_TAdmin_updateById')
drop proc sp_TAdmin_updateById

go


create procedure sp_TAdmin_updateById
@id int,

@AdminUserName nvarchar(20),
@AdminPassword nvarchar(50),
@Adminlevel int,
@AdminPower nvarchar(255),
@AdminName nvarchar(20),
@AdminTel nvarchar(255),
@AdminFax nvarchar(255),
@AdminMobile nvarchar(255),
@AdminEmail nvarchar(255),
@AdminAddress nvarchar(255),
@AdminPost nvarchar(20),
@AdminRegDate datetime,
@AdminLogin datetime,
@AdminLogins int
as
update TAdmin set

AdminUserName=@AdminUserName,
AdminPassword=@AdminPassword,
Adminlevel=@Adminlevel,
AdminPower=@AdminPower,
AdminName=@AdminName,
AdminTel=@AdminTel,
AdminFax=@AdminFax,
AdminMobile=@AdminMobile,
AdminEmail=@AdminEmail,
AdminAddress=@AdminAddress,
AdminPost=@AdminPost,
AdminRegDate=@AdminRegDate,
AdminLogin=@AdminLogin,
AdminLogins=@AdminLogins
where AdminID=@id

go

/*根据管理员ID号,删除查询管理员表某条记录*/

if exists(select * from sysobjects where type='p' and name='sp_TAdmin_deleteById')
drop proc sp_TAdmin_deleteById

go


create procedure sp_TAdmin_deleteById
@id int
as
delete from TAdmin
where AdminID=@id

go

文献来源:

UNDONER(小杰博客) http://blog.csdn.net/undoner

LSOFT.CN(琅软中国) http://www.lsoft.cn

分享到:
评论

相关推荐

    Tadmin_v4.7玩转内网

    Tadmin_v4.7玩转内网

    tadmin:一个基于ThinkPHP的非侵入式后台开发框架

    管理员 一个基于ThinkPHP5.1 +和AmazeUI的快速后台开发框架 安装 最方便的安装方式就是使用作曲( ),在这之前务必先搭建好thinkphp5.1项目 1,安装Tadmin: composer require techone/tadmin 2,初始化和数据迁移...

    TAdmin 4.8

    灰常好用的一个远程工具,你看不到我做什么 v4.8 1,修正:控制台界面微调精简 ...3,优化:优化控制流程,使过程更优雅,这样一些判断提示更少。 3,优化:当没有主机列表就开始扫描时,提示添加主机列表。

    网吧专用远程控制(TAdmin) V4.6

    网吧专用远程控制(TAdmin) V4.6 非常好用的远程工具

    TADMIN VER 4.5

    TADMIN VER 4.5 一款非常不错远程控制软件

    ok-浩天淘宝客_v1.20140625T2014

    本人测试发布成功,可以采集店铺,单品。 遇到的问题:在后台提交申请成功的淘点金代码后台,在前端加组件不显示。 ... 参考网站: ... 后台登录:http://域名/tadmin/login 后台登录:http://域名/tadmin/login.html

    浩天淘宝客程序(无域名限制) v1.20140625T.zip

    浩天淘宝客程序最新版程序亮点: 增加了关键词批量采集,自定义价格采集,自定义筛选,一键批量采集!...伪静态设置参数请参照压缩包安装说明操作! 无域名授权限制,免费使用!! 官方正式改名为:淘宝客工作室

    管理员

    适用于AAO 2.8.5服务器的Tadmin MutatorTadmin =临时管理员Tadmin最初被设计为一种工具,它允许任何玩家无需成为admin或PlayerAdmin即可更改服务器映射。 现在,Tadmin已经不仅仅是地图更改者了。 当前,Tadmin允许...

    淘宝客程序全自动采集版源码 淘宝客自动采集软件

    淘宝客程序API自动更新自动采集版 sk-taokeapi-v6.0 无需人工操作,配置淘点金和爱淘宝的爱搭配。 适用版本:sk-taokeapi-v6.0 安装方法: 解压之后把upload文件夹里面的文件 通过ftp软件上传至网上服务器空间的根...

    浩天淘宝客程序(无域名限制) v1.20140625T

    浩天淘宝客程序最新版程序亮点: 增加了关键词批量采集,自定义价格采集,自定义筛选,一键批量采集!...伪静态设置参数请参照压缩包安装说明操作! 无域名授权限制,免费使用!! 官方正式改名为:淘宝客工作室 

    浩天淘宝客程序(无域名限制)源码 v1.20140625T

    浩天淘宝客程序最新版程序亮点: 增加了关键词批量采集,自定义价格采集,自定义筛选,一键批量采集!...伪静态设置参数请参照压缩包安装说明操作! 无域名授权限制,免费使用!! 官方正式改名为:淘宝客工作室

    搜客淘宝客全部6个源码 最新更新2018.5.22

    1、解压之后 把文件夹:update 上传到网站根目录 (如果原程序是安装到子目录下 请传到子目录下) 2、在浏览器地址栏输入:http://您的域名/update/ 3、完成认证 4、删除认证文件夹:update —— 关于安装 —— 程序...

    淘宝客程序全自动采集版源码 v2018.6.6.zip

    淘宝客程序API自动更新自动采集版 sk-taokeapi-v6.0 无需人工操作,配置淘点金和爱淘宝的爱搭配。 适用版本:sk-taokeapi-v6.0 安装方法: 解压之后把upload文件夹里面的文件 通过ftp软件上传至网上服务器空间的...

    战刀API淘客自动采集系统 v6.0.zip

    战刀API淘客自动采集系统简介 ...战刀API淘客自动采集系统后台管理 后台登陆地址:http://你的网址/index.php/tadmin/login 用户名与密码:admin123(安装时可设置) 后台页面 相关阅读 同类推荐:站长常用源码

    淘宝客程序全自动采集版

    淘宝客程序API自动更新自动采集版 sk-taokeapi-v6.0 无需人工操作,配置淘点金和爱淘宝的爱搭配。 适用版本:sk-taokeapi-v6.0 安装方法: 解压之后把upload文件夹里面的文件 通过ftp软件上传至网上服务器空间的根...

    淘宝客程序 折扣网

    6、进入后台的第一件事情就去去 文章管理下面 --静态生成---生成一下静态页面 7、进入后台-网站配置-布置好淘点金代码 ( 如何部署淘点金代码 http://web.chy123.com/user/shownews.asp?newsid=3 )

    整站采集单品采集淘宝客源码 php淘宝客源码

    爱就购网淘宝客的安装方法: 1、下载了网站程序之后,解压根据里面的教材安装网站。 如果你的空间根目录是 web 的话 就把压缩文件 ...6、进入后台的第一件事情就去去 文章管理下面 --静态生成---生成一下静态页面

Global site tag (gtag.js) - Google Analytics