SQL——用临时表代替过多的变量声明赋值
用SQL写复杂并且多变的业务很合适。
因为它很直接的取数据,改数据,写起来快;可以动态修改,改起来快。(但是调试不能光靠断点调试,要会打印调试才好用)。
用临时表
当我需要从一条记录的很多字段的时候,我大概有两种选择。
一种是左边,声明变量,赋值变量。
二种是右边,确认要用的临时表不存在,把这条记录select into到临时表。
用临时表更好。
理由
1.更简洁。
2.仍然可以获得智能提示。
3.sql是专门操作集合的语言,光操作表就行了,声明变量做什么??。
4.临时表和表变量一样,数据量小的时候存在内存里,数据量大的时候存在硬盘里。------所以不必担心性能。
5.局部临时表是会话级别,当前连接中可用,其他连接不可访问。当前连接关闭后,会自动释放。------所以不必担心重名的问题。
分类:
语言和技术-SQL
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Sdcb Chats 技术博客:数据库 ID 选型的曲折之路 - 从 Guid 到自增 ID,再到
· 语音处理 开源项目 EchoSharp
· 《HelloGitHub》第 106 期
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 使用 Dify + LLM 构建精确任务处理应用