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

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

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;

相关推荐
空空kkk3 分钟前
Java集合——List
java
telllong3 分钟前
C++20 Modules:从入门到真香
java·前端·c++20
wanhengidc4 分钟前
云手机会导致本地数据被读取吗
运维·服务器·数据库·游戏·智能手机
程序员小崔日记13 分钟前
一道基础计算题卡在 40 分,求助判题规则问题
java·算法·竞赛
是Yu欸14 分钟前
LangGraph 智能体状态管理与决策
java·javascript·数据库
计算机学姐14 分钟前
基于SpringBoot的中药材店铺管理系统
java·vue.js·spring boot·后端·spring·tomcat·推荐算法
一只努力的微服务15 分钟前
【Calcite 系列】深入理解 Calcite 的 SetOpToFilterRule
大数据·数据库·calcite·优化规则
猫墨*15 分钟前
springboot3、knife4j-openapi3配置动态接口版本管理
java·开发语言
愣头不青17 分钟前
543.二叉树的直径
java·算法
2401_8320353418 分钟前
Python数据库操作:SQLAlchemy ORM指南
jvm·数据库·python