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

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

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;

相关推荐
宁波阿成几秒前
族谱管理系统架构分析与亮点总结
java·系统架构·vue·ruoyi-vue·族谱
lifewange几秒前
postman接口自动化如何进行参数化
数据库·自动化·postman
刘~浪地球6 分钟前
Redis 从入门到精通(三):键操作命令详解
数据库·redis·缓存
姬成韶9 分钟前
BUUCTF--[RoarCTF 2019]Easy Java
java·网络安全
组合缺一9 分钟前
Solon AI Harness 首次发版
java·人工智能·ai·llm·agent·solon
回到原点的码农28 分钟前
Linux(CentOS)安装 MySQL
linux·mysql·centos
m0_4912670031 分钟前
Docker部署MySQL 多库自动备份(结构+数据完整,适配CentOS)
mysql·安全
高梦轩34 分钟前
MySQL 故障排查与优化
数据库·mysql
AlunYegeer41 分钟前
MyBatis 传参核心:#{ } 与 ${ } 区别详解(避坑+面试重点)
java·mybatis
吴声子夜歌1 小时前
Node.js——操作MySQL数据库
数据库·mysql·node.js