ログファイルを出力するなら「これ+プリフィックス」をファイル名にするのが理想ではないでしょうか。
のTransact SQL(T-SQL)編。
T-SQLでなぜ?という気もするでしょうが、実際使ったことがあるのでメモ投稿。
私はログ用のテーブルを自動でローテーションするジョブを作るときに使いました、YYYYMMDDのテーブル名をつけて過去ログを放り込む。
なお、これを使用しているのはSQLServer2000なので、SQLServer2005以降では試してません。
ではサンプルコード。
[sourcecode language='sql']
DECLARE @strDate varchar(128)
SET @strDate =
REPLACE(
CONVERT(varchar(10),getdate(),120)
, '-', '') +
REPLACE(
CONVERT(varchar(5),getdate(),108)
, ':', '')
PRINT @strDate
[/sourcecode]
クエリアナライザなどで実行すると、結果は下記。
200807271124
以降解説