MariaDB社区

标题: 一个动态SQL的例子 [打印本页]

作者: kider    时间: 2013-5-15 11:44
标题: 一个动态SQL的例子
出处:mysqlpub.com

一个拼表名参数的例子(表名不能被参数化):
DELIMITER $$
USE `TestDB`$$
DROP PROCEDURE IFEXISTS `USP_kider`$$
CREATEDEFINER=`admin`@`%` PROCEDURE`USP_kider`(v_TableName  VARCHAR(64))
BEGIN
PREPAREkidersql FROM 'select * from ?';
SET@tableName=v_TableName;
EXECUTEkidersql USING @tableName;
    END$$
DELIMITER ;






欢迎光临 MariaDB社区 (http://123.56.88.72/) Powered by Discuz! X3.2