博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sql Server 存储过程
阅读量:5326 次
发布时间:2019-06-14

本文共 877 字,大约阅读时间需要 2 分钟。

新建存储过程 CREATE

--新增用户create procedure addDeviceUser    @name nvarchar(36) ,    @phone nvarchar(36) ,    @password nvarchar(255)asbegin    insert into DeviceUser (id,name,phone,password) values(newid(),@name,@phone,@password)end--执行exec addDeviceUser @name='testname',@phone='18800000000',@password='123'

修改存储过程 ALTER

--新增用户alter procedure addDeviceUser    @name nvarchar(36) ,    @phone nvarchar(36) ,    @password nvarchar(255)asbegin    if exists(select 1 from DeviceUser where phone=@phone) --判断用户是否存在           select 1 from DeviceUser where 1!=1    else        begin            insert into DeviceUser (id,name,phone,password) values(newid(),@name,@phone,@password)            select id,name,phone from DeviceUser where phone=@phone        endend--执行exec addDeviceUser @name='testname',@phone='18800000000',@password='123'

转载于:https://www.cnblogs.com/yanjiez/p/10141577.html

你可能感兴趣的文章
拓扑排序的原理及其实现
查看>>
对StageWebView捕获位图时空白
查看>>
Provison Profile管理及存放路径
查看>>
shop--8.店铺列表展示--前端开发
查看>>
转:Can not issue data manipulation statements with executeQuery()错误解决
查看>>
详解C#委托,事件与回调函数(转)
查看>>
744. Find Smallest Letter Greater Than Target
查看>>
Android 发展思路
查看>>
Sharepoint 自定义字段
查看>>
MySQL 触发器简单实例
查看>>
MySQL------报错Access denied for user 'root'@'localhost' (using password:NO)解决方法
查看>>
车牌识别LPR(三)-- LPR系统整体结构
查看>>
新手村之顺序与分支
查看>>
BZOJ2002: [Hnoi2010]Bounce 弹飞绵羊(LCT)
查看>>
WP8 学习 Onnavigatedto和OnnavigatedFrom的区别
查看>>
《Effective C#》读书笔记——条目3:推荐使用is或as而不是强制转换类型<C#语言习惯>...
查看>>
开发积累—泛型工具类
查看>>
iOS项目开发实战——制作视图的缩放动画
查看>>
关于在jquery动态修改css,html中,mouseenter,mouseleave,click等方法失效的处理
查看>>
[翻译] java NIO 教程---介绍
查看>>