WPF存储过程

本文介绍了在WPF应用程序中使用存储过程的一些关键点,包括命名规范、变量初始化、查询排序、数据验证、事务处理以及SQL技巧。讨论了如何在存储过程中处理新增、删除、修改操作,并涉及到了多表操作和数据存在的判断。同时提到了如何利用CASE语句自定义显示内容和颜色,以及一些实用的SQL查询技巧,如使用NOT IN子句来查找不在特定集合中的数据。
摘要由CSDN通过智能技术生成

存储过程命名习惯:跟窗口名保持一致。ALTER PROCEDURWE [dbo].[WD_Login]
声明变量初始化值要注意;字符串varchar、char、日期类型datetime等的初始值;数值double、decimal ,整形int等初始值0。@type char(200)=’’,@departure_date DATETIME=’’,@operator_no bit=0,@as_gender_id INT=0, char,int,datetime,bit是不论大小写。
命名习惯:事件+实现功能(验证登录(@type=‘btnLogin_Click_Login’))。
BEGIN和 END是一对,不可以写漏或者多写都会报错。
查询存储过程,通过某某表字段查询,为什么是倒叙排序而不是正叙排序,如果新增数据肯定是最后一行数据,数据多的话不方便查看是否新增成功。

IF(@type='limitsOfPower_Loaded_SelectPermissionGroup')
BEGIN 
	SELECT  ROW_NUMBER ()over(order by p_group_id DESC) as number,--序号
	         p_group_id,--ID
			 RTRIM(p_name) AS p_name, --姓名
			 RTRIM(modular_detail_id) AS p_group, 
			 RTRIM(remarks) AS remarks
	FROM      t_m_permission_group
	ORDER BY p_group_id DESC --倒叙排序

END

新增存储过程,验证重复性。
EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值