创建不带参数的存储过程
不带存储的存储过程的语法
create proc[edure] 存储过程名
as
sql语句
go --必须要加批处理的go
例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | --创建不带参数的存储过程 use E_Market go --检测是否存在要创建的存储过程,如果存在将其删除 if exists( select * from sysobjects where name = 'usp_GetCommodityInfo' ) drop proc usp_GetCommodityInfo go --删除之后要加GO,因为create proc必须是批处理中仅有的语句 --题目 /* 创建存储过程——查看xiangxiang所购买的商品信息,要求包括用户名付款方式, 购买数量,商品名称,商品类别 */ create proc usp_GetCommodityInfo as select O.UserId as 用户号, PayWay as 付款方式, O.Amount as 购买数量,C.CommodityName as 商品名称, S.SortName as 类别名称 from OrderInfo as O inner join CommodityInfo as C on O.CommodityId=C.CommodityId inner join CommoditySort as S on C.SortId=S.SortId where O.UserId= 'xiangxiang' go --存储过程的结束 --如何使用不买参数的存储过程 exec usp_GetCommodityInfo go |
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】开源 Linux 服务器运维管理面板 1Panel V2 版本正式发布
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· MySQL索引完全指南:让你的查询速度飞起来
· 一个字符串替换引发的性能血案:正则回溯与救赎之路
· 为什么说方法的参数最好不要超过4个?
· C#.Net 筑基-优雅 LINQ 的查询艺术
· 一个自认为理想主义者的程序员,写了5年公众号、博客的初衷
· MySQL索引完全指南:让你的查询速度飞起来
· 本地搭建一个对嘴AI工具
· 我用这13个工具,让开发效率提升了5倍!
· 20. Java JUC源码分析系列笔记-CompletableFuture
· 总结下参与以及看到的一些好的业务设计的 pattern