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

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

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;

相关推荐
ruxingli1 分钟前
MySQL优化
数据库·mysql
启山智软1 分钟前
【对比了几家电商商城系统】
java·开源
m0_569881472 分钟前
进阶技巧与底层原理
jvm·数据库·python
feng68_8 分钟前
MySQL集群主从复制
linux·运维·数据库·mysql·adb
大尚来也9 分钟前
Java 线程池深度解析:ThreadPoolExecutor 七大参数与核心原理
java·python·算法
Mike_66611 分钟前
百度云车牌调用识别-Java工程
java·百度云·车牌识别·在线调用
白宇横流学长13 分钟前
基于 SpringBoot 的社团活动报名管理系统设计与实现
java·spring boot·后端
子豪-中国机器人15 分钟前
python AI自动化
java·前端·python
RDCJM16 分钟前
redis 使用
数据库·redis·缓存
万岳科技系统开发16 分钟前
教育培训系统开发正在重构培训机构的盈利结构
数据库·重构