在存储过程函数中的动态表名称
在此问题上使用,一项准备好的语句技术通常采用:
Dynamic Table Names in Procedures
SELECT 'name' INTO myName FROM tableName WHERE >
CREATE PROCEDURE getName (在tablename varchar(50)中,在myid int(11)中,输出myName varchar(50)) 开始 设置@getName = concat('select name in @var1 in',tableName,'where>
用法示例用动态表名称调用此过程,您可以使用以下Syntax:
此方法允许您在存储过程中的不同表中动态访问数据,从而在数据库操作中提供了更大的灵活性。免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3