質問: ※当方DB初心者です。 MSDE 2000 を使用しています。 サーバのEnterpriseManagerで作成したDB保守計画で作成したバックアップジョブを SQLに吐きだして、中身を調べています。 sqlmaint の引数にDelBkUpsという項目があり、ここで指定した期間だけログをキープするという意味まではわかりました。 ↑のmsdnによれば、ここにはという関数?が入るという事でしたが、 が何を指すのかよくわかりません。何となくは想像がつくのですが、、 そこで、この引数で「1日」「5日」「3ヶ月」「5年」を表現するとどういう表記になるのか教えてください。 必須ではありませんが、できれば根拠となるWEBサイトもあれば尚良です。
回答: 質問者ご自身の提示されたURLの中にあるようにこの仕様は ``` ::=number[minutes | hours | days | weeks | months] ``` ですから「1日」「5日」「3ヶ月」「5年」はそれぞれ、 | 1日 | 1days | | --- | --- | | 5日 | 5days | | 3ヶ月 | 3monthes | | 5年 | 60monthes | のように記述します。 ちなみにのような部分は「引数」と呼びます。