2013-09-10 3 views
0

Чтобы избежать конфликтов имен, мне нужно добавить временную метку, такую ​​как расширение, в файлы, созданные моим сервером. Я думал о чем-то вроде yyyymmddhhss.
Каков эффективный способ генерации строки типа 201309091725? (со временем больше цифр)?
select cast(sysdatetime() as varchar) содержит пробелы, двоеточия и точки, что делает их непригодными.Добавить временную метку в имя файла

ответ

0

Попробуйте это:

select convert(varchar(30), getdate(),112) + 
     replace(convert(varchar(30), getdate(),108),':','') 

Fiddle Demo

+1

Просто отлично! Благодаря :-) –

Смежные вопросы