存储过程从表中获取数据库名称

---------------业务数据库信息

CREATE TABLE [dbo].[app_erp_datbabase_conf] (

id\] \[int\] IDENTITY(1,1) NOT NULL, \[database_type\] \[varchar\](200) NOT NULL, \[database_name\] \[varchar\](200) NOT NULL, \[create_time\] \[datetime\] NULL, \[modify_time\] \[datetime\] NULL, \[enable\] \[int\] NOT NULL ); GO DECLARE @DatabaseName NVARCHAR(255); -- 假设您有一个特定的id来查找对应的database_name DECLARE @ConfId INT = 1; -- 替换为实际要查询记录的id SELECT @DatabaseName = database_name FROM dim_erp_datbabase_conf WHERE id = @ConfId; -- 如果确保表中存在对应id且database_name不为空,则可以直接使用 -- 如果可能有多条记录匹配或需要返回第一条记录,则可以考虑使用TOP 1 -- 如果可能不存在匹配项,则应在之后检查@DatabaseName是否已成功赋值 -- 示例:检查数据库名是否成功获取 IF (@DatabaseName IS NOT NULL) BEGIN PRINT N'获取到的数据库名为: ' + @DatabaseName; -- 在此处执行后续需要用到@DatabaseName的操作 END ELSE BEGIN PRINT N'未找到相应的database_name'; END;

相关推荐
春天的菠菜12 分钟前
【私服】一步部署 Docker 私服
java·docker·容器
云祺vinchin15 分钟前
云祺x鼎捷,为制造企业ERP打造双保险
数据库·安全·制造
有味道的男人18 分钟前
1688 跨境 API:多语言、跨境代采、独立站商品同步方案
java·服务器·前端
兩尛20 分钟前
C++多线程,并发
java·开发语言
我滴老baby23 分钟前
2026年AI Agent将走向何方?十大趋势深度解析:从多模态融合到自主决策,从端侧部署到具身智能,提前布局下一个万亿级市场
数据库·人工智能·知识图谱
逆境不可逃27 分钟前
Hello-Agents 第二部分-第六章:框架开发实践
java·人工智能·分布式·学习·架构·rabbitmq
我不是8神34 分钟前
面试题:Gorutine泄露的条件有哪些?
java·开发语言
爱好物理的一名程序员XiaoK36 分钟前
搭建网站时遇到的只显示空白界面
java
AC赳赳老秦36 分钟前
OpenClaw与思维导图工具联动:自动生成工作规划脑图、拆解任务节点,适配职场管理
java·大数据·服务器·数据库·python·php·openclaw
吴声子夜歌1 小时前
状态机——枚举实现简单状态机
java·枚举·状态机