c# - 如何使用存储过程使用 3 层架构并将它们称为标志以在 crud 中实现?
问题描述
这个程序如何在 3 层架构中实现并使用这样的标志?
@eid int=null,@ename varchar(30)=null,@ecity varchar(20)=null,@eemail varchar(30)=null,@pass nvarchar(20)=null,@flag varchar(20)=null as begin if @flag='i' begin insert into emp values(@ename,@ecity,@eemail,@pass) end
if @flag='u'
begin
update emp set ename=@ename,ecity=@ecity,eemail=@eemail where eid=@eid
end
if @flag='d'
begin
delete from emp where eid=@eid
end
if @flag='s'
begin
select * from emp
end
if @flag='l'
begin
select eid,ename from emp where eemail=@eemail and pass=@pass
end
if @flag='cp'
begin
update emp set pass=@pass where eemail=@eemail
end
解决方案
推荐阅读
- java - TabPane 下的全局表 - JavaFX
- udeploy - UDeploy使用Service Control Manager插件创建windows服务
- python-3.x - Python Flask 线程程序无法在两个应用程序路由中显示流数据
- python - Pygame蒙版碰撞
- python - 如何在 Python 中跨应用程序使用具有一项基本配置的记录器
- activemq-artemis - 在 ActiveMQ Artemis 中创建用户时出错
- python - 无法在pygame中生成多个敌人
- javascript - 使用 Jquery 从每一行捕获下拉选择
- webstorm - WebStorm 本地历史充斥着更漂亮的文件观察器
- react-native - 如何在 react native 中覆盖导航抽屉的默认行为?