사람의 얼굴은
유전적으로 타고나기도 하지만
살아가는 도중에 자신의 성격대로 자신의 이미지대로
변해 가는 것이라는 사실을 내 얼굴의 변천사를 봐도
잘 알 수 있다. 마치 매일 가는 산도 봄, 여름, 가을,
겨울이면 그 풍경이 바뀌듯 얼굴도 나이에 따라서
그 풍경이 바뀌고 있는 것이다. 그런 의미에서
얼굴은 그 사람의 역사이며 살아가는 현장이며
그 사람의 풍경인 것이다.
- 최인호의《산중일기》중에서 -
* 얼굴 풍경에
그 사람의 모든 것이 담겨 있습니다.
어제까지 어떻게 살아왔는지, 오늘 형편은 어떤지,
내일을 어떤 모습으로 살아갈지가 한 눈에 드러납니다.
그 사람의 얼굴 풍경이 곧 그의 인생 풍경입니다.
오로지 전적으로 자신의 몫이며, 어느 누구도
대신해서 풍경을 바꿀 수 없습니다.
자신의 능력으로는
도저히 불가능해 보이는 수준의 일을 하도록
강요받지 않으면 내 안에 숨어 있는 능력은 영원히
빛을 못 볼 수도 있다. 잠재력을 끄집어내는 과정은
고통스럽지만, 한계를 뛰어넘어 잠재력의 발현을
경험하는 것을 살면서 느낄 수 있는
몇 안 되는 소중한 순간이다.
- 황농문의《몰입》중에서 -
* 누구에게나 '숨은 능력'이 있습니다.
그 숨은 능력이 갑자기 발견되는 경우는 드뭅니다.
극심한 고통과 한계 상황을 거치면서 비로소 내 안에 고이
잠들어 있던 잠재력이 밖으로 솟구쳐 오르게 됩니다.
숨은 능력을 찾아내는 것이 인생의 재발견이며,
생애 최고의 순간입니다.
select A.[Job명]
, A.[실행 주기]
, A.[Job 소유자]
, substring(A.[시작 시각], 1, 2) + ':' + substring(A.[시작 시각], 3, 2) + ':' + substring(A.[시작 시각], 5, 2) as [시작 시각]
, substring(A.[종료 시각], 1, 2) + ':' + substring(A.[종료 시각], 3, 2) + ':' + substring(A.[종료 시각], 5, 2) as [종료 시각]
, A.[시작 일자]
, A.[종료 일자]
, A.[Job 생성 일자]
, A.[Job 수정 일자]
, substring(A.[최대 실행 이력], 1, 2) + ':' + substring(A.[최대 실행 이력], 3, 2) + ':' + substring(A.[최대 실행 이력], 5, 2) as [최대 실행 이력]
, A.[Job 설명]
from (
select
a.name as [Job명]
, case when (d.freq_type=4 and d.freq_subday_type=1) then '매일 1회'
when (d.freq_type=4 and d.freq_subday_type=2) then '매일 ' + cast(d.freq_subday_interval as varchar(5)) + '초마다'
when (d.freq_type=4 and d.freq_subday_type=4) then '매일 ' + cast(d.freq_subday_interval as varchar(5)) + '분마다'
when (d.freq_type=4 and d.freq_subday_type=8) then '매일 ' + cast(d.freq_subday_interval as varchar(5)) + '시간마다'
when (d.freq_type=8) then
'매주 ' +
case when d.freq_interval & 1 = 1 then '일 ' else '' end +
case when d.freq_interval & 2 = 2 then '월 ' else '' end +
case when d.freq_interval & 4 = 4 then '화 ' else '' end +
case when d.freq_interval & 8 = 8 then '수 ' else '' end +
case when d.freq_interval & 16 = 16 then '목 ' else '' end +
case when d.freq_interval & 32 = 32 then '금 ' else '' end +
case when d.freq_interval & 64 = 64 then '토 ' else '' end +
case d.freq_subday_type
when 1 then '한번 '
when 2 then '매 ' + cast(d.freq_subday_interval as varchar(5)) + '초마다'
when 4 then '매 ' + cast(d.freq_subday_interval as varchar(5)) + '분마다'
when 8 then '매 ' + cast(d.freq_subday_interval as varchar(5)) + '시간마다'
end
when (d.freq_type=16) then
'매월 ' + cast(d.freq_interval as varchar(2)) + '일 ' +
case d.freq_subday_type
when 1 then '한번 '
when 2 then '매 ' + cast(d.freq_subday_interval as varchar(5)) + '초마다'
when 4 then '매 ' + cast(d.freq_subday_interval as varchar(5)) + '분마다'
when 8 then '매 ' + cast(d.freq_subday_interval as varchar(5)) + '시간마다'
end
else '정의되지 않음'
end [실행 주기]
, b.name as [Job 소유자]
, replicate('0', 6 - datalength(cast(d.active_start_time as varchar(6)))) + cast(d.active_start_time as varchar(6)) as [시작 시각]
, replicate('0', 6 - datalength(cast(d.active_end_time as varchar(6)))) + cast(d.active_end_time as varchar(6)) as [종료 시각]
, convert(varchar(10), convert(datetime, cast(d.active_start_date as varchar(8))), 120) as [시작 일자]
, convert(varchar(10), convert(datetime, cast(d.active_end_date as varchar(8))), 120) as [종료 일자]
, convert(varchar(10), a.date_created, 20) as [Job 생성 일자]
, convert(varchar(10), a.date_modified, 20) as [Job 수정 일자]
, replicate('0', 6 - datalength(cast(c.run_duration as varchar(6)))) + cast(c.run_duration as varchar(6)) as [최대 실행 이력]
, a.description as [Job 설명]
, d.freq_type
, d.freq_subday_type
from msdb.dbo.sysjobs a with (nolock)
left outer join master.dbo.syslogins b with (nolock) on a.owner_sid = b.sid
left outer join (
select job_id, max(run_duration) as run_duration
from msdb.dbo.sysjobhistory with (nolock)
where run_status = 1 and step_id = 0
group by job_id) c on a.job_id = c.job_id
left outer join msdb.dbo.sysjobschedules d with (nolock) on a.job_id = d.job_id
where a.enabled=1 and d.enabled =1
) A
order by A.freq_type, A.freq_subday_type, A.[시작 시각], A.[Job명]