【回忆】Procedure简单回忆代码
--0.0 关于临时表 create table #czm (a varchar(3)) insert into #czm select 3 --0.1查询 select * from #czm select * from tempdb..#czm --1.0 新建Proc判断 IF EXISTS (SELECT * FROM sys.objects WHERE name = 'proc_testCzm') DROP PROC proc_testCzm GO --2.0 创建 CREATE PROCEDURE proc_testCzm @DoFlag bit=0, @Output VARCHAR(25) OUTPUT AS --3.0 判断临时表 IF (OBJECT_ID('tempdb..#czm') IS NOT NULL) DROP TABLE #czm --4.0 判断参数 IF (@DoFlag = 1) BEGIN select @Output = 'Hello CZM' END else if(@DoFlag = 0) select @Output = 'Bye CZM' GO --5.0执行-- DECLARE @Output2 varchar(25) --声明一个变量接受output的值 --5.1 参数名字必须对 exec [dbo].[proc_testCzm] @DoFlag = 1, @Output = @Output2 OUTPUT --5.2 查询output的值 select @Output2 --5.3 默认值用法 (@DoFlag没有给值) DECLARE @Output3 varchar(25) --声明一个变量接受output的值 exec [dbo].[proc_testCzm] @Output = @Output3 OUTPUT select @Output3 --6.0 retrieve检索 sp_helptext 'Czm.dbo.proc_testCzm' sp_helptext [Czm.dbo.proc_testCzm]
PPT: http://wenku.baidu.com/link?url=m95u5JJ9FuR9mLWDo0aFSBRlZx2_zAUEeGEQnZ44isdf39v7F5fVk1pdEce8NeuaFudogHk5n8yhEO3de87kYcatw62EkzVCx0gVnmiybhe
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决