※当方DB初心者です。


MSDE 2000 を使用しています。
サーバのEnterpriseManagerで作成したDB保守計画で作成したバックアップジョブを
SQLに吐きだして、中身を調べています。

sqlmaint の引数にDelBkUpsという項目があり、ここで指定した期間だけログをキープするという意味まではわかりました。
http://msdn.microsoft.com/ja-jp/library/aa214022.aspx
↑のmsdnによれば、ここには<time_period>という関数?が入るという事でしたが、
<time_period>が何を指すのかよくわかりません。何となくは想像がつくのですが、、

そこで、この引数で「1日」「5日」「3ヶ月」「5年」を表現するとどういう表記になるのか教えてください。

必須ではありませんが、できれば根拠となるWEBサイトもあれば尚良です。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/06/11 23:31:28
  • 終了:2008/06/12 09:37:20

ベストアンサー

id:Mook No.1

Mook回答回数1312ベストアンサー獲得回数3912008/06/12 00:40:49

ポイント60pt

質問者ご自身の提示されたURLの中にあるようにこの仕様は

<time_period> ::=number[minutes | hours | days | weeks | months]

ですから「1日」「5日」「3ヶ月」「5年」はそれぞれ、

1日 1days
5日 5days
3ヶ月 3monthes
5年 60monthes

のように記述します。


ちなみに<time_period>のような部分は「引数」と呼びます。

id:kitamati

ありがとうございました。

実を言うと1日と5日で単位の書式が英語同様に単数形・複数形に変える必要があるのかわからなかったのです。

助かりましたです。

2008/06/12 09:36:28

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません