一个用event执行灵活备份路径的问题

[复制链接]
查看11 | 回复1 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
在event脚本中用backup datebase directory ... 备份
我想每次根据时间建立一个文件夹以达到每次备份在不同路径的目的
不过backup datebase directory var_path不支持用变量定义路径,必须是个常串
请问有没有解决办法?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
你语法写错了吧:
这个作参考:
CREATE EVENT NightlyBackup
SCHEDULE
START TIME '23:00' EVERY 24 HOURS
HANDLER
BEGIN
DECLARE dest LONG VARCHAR;
DECLARE day_name CHAR(20);

SET day_name = DATENAME(WEEKDAY, CURRENT DATE);
SET dest = 'd:\\backups\\' || day_name;

BACKUP DATABASE DIRECTORY dest
TRANSACTION LOG RENAME;
END
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行