반드시 신속하게 행동해야 한다.
신속하게 결정을 내리고
그 결정을 기초로 행동을 취하는 것 외에
당신의 경쟁 상대를 물리칠 수 있는 다른 방법은 없다.
나태함은 실패자의 전매특허다.
신속한 자(者)만이 살아남을 수 있다.
- 미디어 황제, 루퍼트 머독
랄프 왈도 에머슨은 "박빙(薄氷)위에서 스케이트를 탈 때
우리의 안전은 속도에서 나온다"라고 말했습니다.
살얼음판에서 생명은 눈 깜짝할 사이에 사라질 수 있습니다.
도망가거나 떨거나 무서워하거나 주저하거나 후회하면서
소중한 시간을 낭비해서는 안 됩니다.
위기시 기업에게 신속한 행동은 곧 생존과 직결되는 핵심문제입니다.
"여기 좀 보렴.
이 창을 들여다보렴.
네 영혼을 보여 주는 창이란다.
이 창은 너에게, 네가 누구이며 네가 사랑하는 것이
무엇인지, 네 삶의 소리에 귀 기울일 때
네가 평생 하게 될 일이 무엇인지,
그리고 네 삶이 너를 어디로 부르고 있는지
보여 주고 있단다."
- 켄 가이어의《영혼의 창》중에서 -
* 누구에게나 영혼의 창이 있습니다.
안타까운 것은, 그 창을 한 번도 제대로 들여다볼
여유 없이 그저 바쁘게만 살아가고 있다는 사실입니다.
발걸음을 멈추고 영혼의 창 앞에 잠시 머물러
자기 내면을 바라보는 것이 명상입니다.
영혼의 창을 맑게 닦으세요.
그래야 더 잘 보입니다.
주의 둘 이상의 WHILE 루프가 중첩된 경우, 내부 루프에 BREAK가 있으면 현재 루프를 종료하고 한 단계 바깥쪽 루프로 이동합니다. 먼저 내부 루프의 끝 이후에 있는 모든 문이 실행된 다음 바깥쪽 루프가 다시 시작됩니다.
인수 Boolean_expression
TRUE 또는 FALSE를 반환하는 식입니다. 부울 식에 SELECT 문이 포함된 경우에는 SELECT 문을 괄호로 묶어야 합니다.
{sql_statement | statement_block}
문 블록에 정의된 Transact-SQL 문이나 문 그룹입니다. 문 블록을 정의하려면 흐름 제어 키워드인 BEGIN 및 END를 사용하십시오.
BREAK
현재 위치에 해당하는 WHILE 루프를 종료합니다. 루프의 끝을 표시하는 END 키워드 다음에 있는 모든 문은 그대로 실행됩니다.
CONTINUE
CONTINUE 키워드 다음의 모든 문을 무시하고 WHILE 루프가 다시 시작되도록 합니다.
예
1. 중첩된 IF...ELSE 및 WHILE에서 BREAK 및 CONTINUE 사용 다음 예에서는 제품의 평균 정가가 $300 미만인 경우 WHILE 루프가 가격을 두 배로 한 다음 최대 가격을 선택합니다. 최대 가격이 $500 이하인 경우 WHILE 루프가 다시 시작되어 가격을 다시 두 배로 만듭니다. 이 루프는 최대 가격이 $500를 초과할 때까지 가격을 계속 두 배로 만든 다음 WHILE 루프를 종료하고 메시지를 출력합니다.
USE AdventureWorks;
GO
WHILE (SELECT AVG(ListPrice) FROM Production.Product) < $300
BEGIN
UPDATE Production.Product
SET ListPrice = ListPrice * 2
SELECT MAX(ListPrice) FROM Production.Product
IF (SELECT MAX(ListPrice) FROM Production.Product) > $500
BREAK
ELSE
CONTINUE
END
PRINT 'Too much for the market to bear';
2. 커서가 있는 쿼리 내에서 WHILE 사용 다음 WHILE 구문은 AdventureWorks 데이터베이스에 있는 모든 테이블의 행 개수를 반환합니다. WHILE 구문은 커서와 함께 사용되는 @@FETCH_STATUS 함수의 반환 값을 테스트합니다. @@FETCH_STATUS는 -2, -1 또는 0을 반환할 수 있기 때문에 3가지 경우를 모두 테스트해야 합니다. 쿼리가 실행된 이후에 커서 결과로부터 행을 삭제한 경우에는 해당 행을 건너뜁니다. 성공적으로 인출(0)된 경우 BEGIN...END 루프 내의 SELECT가 실행됩니다.
USE AdventureWorks;
GO
DECLARE tnames_cursor CURSOR
FOR
SELECT s.name + '.' + t.name
FROM sys.tables AS t
JOIN sys.schemas AS s ON s.schema_id = t.schema_id;
OPEN tnames_cursor;
DECLARE @tablename sysname;
FETCH NEXT FROM tnames_cursor INTO @tablename;
WHILE (@@FETCH_STATUS <> -1)
BEGIN
IF (@@FETCH_STATUS <> -2)
BEGIN
SELECT @tablename = RTRIM(@tablename);
EXEC ('SELECT ''' + @tablename + ''' = count(*) FROM '
+ @tablename );
PRINT ' ';
END;
FETCH NEXT FROM tnames_cursor INTO @tablename;
END;
CLOSE tnames_cursor;
DEALLOCATE tnames_cursor;
실행 흐름을 지정된 레이블로 변경합니다. GOTO 다음에 이어지는 Transact-SQL 문을 건너뛰고 지정된 레이블에서 처리를 계속 이어갑니다. GOTO 문과 레이블은 프로시저, 일괄 처리, 문 블록 등 어디에서나 사용할 수 있습니다. GOTO 문은 중첩될 수 있습니다.
USE AdventureWorks;
GO
DECLARE @tablename sysname
SET @tablename = N'Person.AddressType'
table_loop:
IF (@@FETCH_STATUS <> -2)
BEGIN
SELECT @tablename = RTRIM(UPPER(@tablename))
EXEC ('SELECT ''' + @tablename + ''' = COUNT(*) FROM '
+ @tablename )
PRINT ' '
END
FETCH NEXT FROM tnames_cursor INTO @tablename
IF (@@FETCH_STATUS <> -1) GOTO table_loop
GO
회사마다 지휘봉을 새로 잡은 팀장들과 경영자들이 일을 시작하는 시절이다. 그러나 의욕은 넘치지만 두려움도 많다. 최악의 경제 상황이라는데 과연 실적을 낼 수 있을까. 어깨가 축 늘어진 직원들을 어떻게 끌고 갈 수 있을까. 신임 리더들이여,그러나 걱정 마시라 .전장에서 두려움 없는 장군은 없다. 경쟁사의 리더인 그도 떨고,또 다른 회사의 잘 나가는 임원인 그녀도 떨고,당신도 떨고 있는 것이다. 다만 승리라는 목표가 부담이 된다면 당신이 해야 할 일이 있다. 바로 긍정의 에너지를 전파하는 것이다.
우리 사회의 경영자들은 리더십을 길러볼 틈도 없이 바쁘게 지내다가 어느날 갑자기 지도자의 지위에 오른다. 그래서 누구나 할 것 없이 리더십에 관해서는 스스로 부족하다고 여기는 경향이 있다. 리더십에 관한 책을 읽을 시간도 없고,읽어도 큰 보탬이 안된다. 다행히 마음만 잘 먹으면 금방 체득할 수 있는 리더십이 있다.
'로마인 이야기'에서 카르타고의 영웅 한니발을 패퇴시킨 로마의 명장 스키피오. 작가 시오노 나나미는 항상 수많은 사람들이 따랐던 스키피오를 "참,세레노(sereno)한 사람"이라고 평했다. 세레노는 이탈리아 말로 밝고 맑다는 뜻이다. 세레노한 사람은 너무나 긍정적이고 밝아서 주위에 좋은 영향을 주는 리더를 일컫는다.
나나미는 이렇게 설명한다. "대부분의 사람들은 누구나 상처를 갖고 산다. 그래서 상처 하나 없어 보이는 밝은 사람에게 마음이 끌리는 것이다. 해바라기가 태양을 향하듯이…."
회사에서 긍정의 힘이 필요한 이유는 부정적인 에너지가 훨씬 전파력이 빠르기 때문이다.
예를 들면 사장이 프로 정신을 강조한 조회가 끝난 직후 누군가가 "어휴,또 저 소리네.그래 봐야 달라지는 것 있나"하는 말을 하면 회사 분위기는 엉망이 되고 마는 것을 쉽게 볼 수 있다.
특히나 불황기를 맞아 구조조정까지 해야 한다면 각종 루머와 뜬소문이 돌면서 서로 못 믿게 되고,그 결과 미래에 대한 불안감이 커지는 악순환이 회사에서 빚어질 수밖에 없다. 그들의 마음을 잡는 유일한 방법이 희망을 주는 리더의 말 한마디다.
사회 곳곳에서 부정적인 에너지가 기승을 부릴 경제위기 시대다. 긍정적인 리더만큼 힘이 되는 사람은 없다. 당신이 밝고 맑게 웃어야 한다. 당신이 '할 수 있다'고 떠들고 다녀야 한다.
세레노 리더는 누구든 언제든 마음만 먹으면 될 수 있다. 속으로 떨어도 절대 부하들 앞에서 떨지 말라.
당당함이 이 시대 리더의 새로운 책무다.
수풀을 헤치고 계곡을 건너고 비탈길을 오를 때
함께 가고 있는 동료를 생각하라.
힘들어하면 끌어주고 힘들 때는 안기기도 하며
서로에게 힘이 되는 동료애를 느껴보라.
아무리 힘든 길이라도 여럿이 함께 가면 괴로움과 고통은 반감되고
그 여로는 보람을 만끽하는 즐거움이다.
진정한 금융인은 사람을 두고 계산하지 않는다.
라응찬 신한금융그룹 회장의 글입니다.