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

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

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;

相关推荐
小小仙。几秒前
IT自学第十八天
java·开发语言·算法
我命由我123451 分钟前
Android 开发 - FragmentPagerAdapter、Pair、ClipboardManager、PopupWindow
android·java·java-ee·kotlin·android studio·android-studio·android runtime
扶苏-su8 分钟前
Java--打印流
java·开发语言
n***33358 分钟前
MySQL数据可视化实战指南
数据库·mysql·信息可视化
Kevin-anycode8 分钟前
如何将自己的应用上传文件功能对接到群辉的NAS上
java·unix
幽络源小助理8 分钟前
SpringBoot+Vue旅游推荐系统源码 | 幽络源
java·开发语言·spring boot
忧郁的Mr.Li10 分钟前
Redis的过期删除策略和内存淘汰策略
数据库·redis·缓存
丶小鱼丶12 分钟前
Java基础之【排序算法】
java·算法
csdnfanguyinheng13 分钟前
生产级的考试系统
java·springboot·考试
時肆48514 分钟前
MySQL数据可视化实战指南
数据库·mysql·信息可视化