存储过程中如何使用变量代替表名? 我写存储过程时用到的一个表名是动态生成的,我想把动态表名赋给一个变量再使用,@tablename = 动态生成的表名然后查询:select * from @tablename 就报错 ,直接declare一个变量编译也不能通过!如何解决呢??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DELIMITER $$DROP PROCEDURE IF EXISTS `zz`.`ff4`$$CREATE DEFINER=`root`@`localhost` PROCEDURE `ff4`(iN dd VARCHAR(11))BEGIN set @SqlCmd=concat('select * from ',dd);PREPARE stmt FROM @SqlCmd;EXECUTE stmt; END$$DELIMITER ;call ff4('ttu') 我刚才也是这样解决了,wwwwb 很抱谦不能给您上分了 jdbc连接mysql问题,请高手赐教 求sql语句 MYSQL密码问题 MYSQL数据库的导入导出问题 如何查询任何一条行记录的唯一行标识(rowid) 请高手帮忙!!怎么可以用sql server建个rose数据库。200分的问题! 在mysql中如何让password字段不显示明文? case when 中不认识别名? Linux 下 MySQL 对目录没有访问权限,怎么改??? mysql数据库导入数据出错误的问题 请教各位,不完全复制同一表内的数据的sql语句是什么?百思不得其解 mysql数据库问题--高手请进..
BEGIN
set @SqlCmd=concat('select * from ',dd);
PREPARE stmt FROM @SqlCmd;
EXECUTE stmt;
END$$DELIMITER ;call ff4('ttu')