我想将表名设置为变量
为什么:我通过数据库链接从 oracle 数据库转到 mysql 数据库,在 mysql 数据库中我有一些表名,其中包括日期示例:data_20121126
这是我的声明:
DECLARE
tbname VARCHAR2 (200);
BEGIN
SELECT ab.teste
INTO tbname
FROM (SELECT '"data_'
|| REPLACE (TO_CHAR (SYSDATE - 1, 'yyyy.mm.dd'),
'.',
'')
|| '"@myDB'
AS teste
FROM DUAL) ab;
SELECT * FROM tbname;
END;
有人可以帮帮我吗?
提前致谢