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

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

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;

相关推荐
悦悦子a啊17 小时前
Maven 项目实战入门之--学生管理系统
java·数据库·oracle
晨光321117 小时前
Day34 模块与包的导入
java·前端·python
知行合一。。。18 小时前
Python--01--核心基础
android·java·python
计算机毕设指导618 小时前
基于微信小程序的水上警务通系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven
明月心95218 小时前
创建Mysql 用户 并赋权
mysql
陌生的人儿18 小时前
老年痴呆患者心血管防护,硝酸甘油使用需 “专人监护”
java·eclipse·tomcat·maven·0.3mg硝酸甘油舌下片
他是龙55118 小时前
46:SQLMap实战全攻略(猜解/权限/绕过/调试)
数据库·oracle
冷雨夜中漫步18 小时前
Java类加载机制——双亲委派与自定义类加载器
java·开发语言·python
一位代码18 小时前
mysql | 环境变量问题及其配置方法详解
数据库·mysql
煎蛋学姐18 小时前
SSM校企协同育人平台j670k(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·ssm 框架开发