<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="http://rss.egloos.com/style/blog.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title>데이터베이스 뽀개버리기!!</title>
	<link>http://dbstroy.egloos.com</link>
	<description>이곳은 어떻게 하면 DB를 망가뜨릴 수 있는지에 대한 이야기를 하는 곳이다. </description>
	<language>ko</language>
	<pubDate>Tue, 06 Nov 2007 15:18:22 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>데이터베이스 뽀개버리기!!</title>
		<url>http://pds3.egloos.com/logo/200708/28/27/e0061027.jpg</url>
		<link>http://dbstroy.egloos.com</link>
		<width>80</width>
		<height>65</height>
		<description>이곳은 어떻게 하면 DB를 망가뜨릴 수 있는지에 대한 이야기를 하는 곳이다. </description>
	</image>
  	<item>
		<title><![CDATA[ 데이터 모델링과 국어사전 ]]> </title>
		<link>http://dbstroy.egloos.com/932870</link>
		<guid>http://dbstroy.egloos.com/932870</guid>
		<description>
			<![CDATA[ 
  <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt"><span style="FONT-SIZE: 100%">데이터 모델링을 잘 하려면 국어사전을 많이 보는 것이 도움이 된다<span lang="EN-US">. </span>왜냐하면 우리가 그냥 무심코 지나쳤던 단어들에 대한 깊은 생각을 할 수 있기 때문이다<span lang="EN-US">. </span>예를 들어<span lang="EN-US">, </span>게임계에서 아주 잘 사용하는 <b style="mso-bidi-font-weight: normal"><span lang="EN-US">‘</span>유저<span lang="EN-US">(user, </span>이용자<span lang="EN-US">)’</span></b>라는 단어를 생각해보면 우리가 얼마나 그냥 지나쳤었는지 알 수 있다<span lang="EN-US">. </span>네이버 국어 사전에는 <span lang="EN-US">‘</span>이용자<span lang="EN-US">’</span>의 뜻이 다음과 같이 나와 있다<span lang="EN-US">. <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; LINE-HEIGHT: 11.4pt; TEXT-AUTOSPACE: ideograph-numeric; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 굴림"><span style="FONT-SIZE: 100%">[</span><a href="javascript:klink('%EB%AA%85%EC%82%AC');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US"><span style="FONT-SIZE: 100%">명사</span></span></span></a><span style="FONT-SIZE: 100%">]</span><a href="javascript:klink('%EC%96%B4%EB%96%A4');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US"><span style="FONT-SIZE: 100%">어떤</span></span></span></a><span style="FONT-SIZE: 100%"></span></span><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 굴림"><span style="FONT-SIZE: 100%">물건이나 <span lang="EN-US"><a href="javascript:klink('%EC%8B%9C%EC%84%A4');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US">시설</span></span></a>, <a href="javascript:klink('%EC%84%9C%EB%B9%84%EC%8A%A4');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US">서비스</span></span></a> <a href="javascript:klink('%EB%94%B0%EC%9C%84');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US">따위</span></span></a></span>를 <span lang="EN-US"><a href="javascript:klink('%EC%9D%B4%EC%9A%A9');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US">이용</span></span></a></span>하는 <span lang="EN-US"><a href="javascript:klink('%EC%82%AC%EB%9E%8C');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US">사람</span></span></a>. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="BACKGROUND: white; MARGIN: 2.85pt 0cm 0pt 40.8pt; WORD-BREAK: keep-all; TEXT-INDENT: -20pt; LINE-HEIGHT: 11.4pt; TEXT-AUTOSPACE: ideograph-numeric; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-list: l0 level1 lfo1; tab-stops: list 40.8pt" align="left"><span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings"><span style="mso-list: Ignore"><span style="FONT-SIZE: 100%">Ø</span><span style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 굴림"><a href="javascript:klink('%ED%9C%B4%EB%8C%80%ED%8F%B0');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US"><span style="FONT-SIZE: 100%">휴대폰</span></span></span></a><span style="FONT-SIZE: 100%"></span><a href="javascript:klink('%EC%9D%B4%EC%9A%A9%EC%9E%90');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US"><span style="FONT-SIZE: 100%">이용자</span></span></span></a><span style="FONT-SIZE: 100%"><o:p></o:p></span></span></p><p class="MsoNormal" style="BACKGROUND: white; MARGIN: 2.85pt 0cm 0pt 40.8pt; WORD-BREAK: keep-all; TEXT-INDENT: -20pt; LINE-HEIGHT: 11.4pt; TEXT-AUTOSPACE: ideograph-numeric; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-list: l0 level1 lfo1; tab-stops: list 40.8pt" align="left"><span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings"><span style="mso-list: Ignore"><span style="FONT-SIZE: 100%">Ø</span><span style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 굴림"><a href="javascript:klink('%EB%B0%B1%ED%99%94%EC%A0%90');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US"><span style="FONT-SIZE: 100%">백화점</span></span></span></a><span style="FONT-SIZE: 100%"></span><a href="javascript:klink('%EC%9D%B4%EC%9A%A9%EC%9E%90');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US"><span style="FONT-SIZE: 100%">이용자</span></span></span></a><span style="FONT-SIZE: 100%"><o:p></o:p></span></span></p><p class="MsoNormal" style="BACKGROUND: white; MARGIN: 2.85pt 0cm 0pt 40.8pt; WORD-BREAK: keep-all; TEXT-INDENT: -20pt; LINE-HEIGHT: 11.4pt; TEXT-AUTOSPACE: ideograph-numeric; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-list: l0 level1 lfo1; tab-stops: list 40.8pt" align="left"><span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings"><span style="mso-list: Ignore"><span style="FONT-SIZE: 100%">Ø</span><span style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 굴림"><a href="javascript:klink('%EC%BB%B4%ED%93%A8%ED%84%B0');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US"><span style="FONT-SIZE: 100%">컴퓨터</span></span></span></a><span style="FONT-SIZE: 100%"></span><a href="javascript:klink('%ED%86%B5%EC%8B%A0');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US"><span style="FONT-SIZE: 100%">통신</span></span></span></a></span><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 굴림"><span style="FONT-SIZE: 100%">의 <span lang="EN-US"><a href="javascript:klink('%EC%9D%B4%EC%9A%A9%EC%9E%90');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US">이용자</span></span></a></span>가 <span lang="EN-US"><a href="javascript:klink('%EA%B8%89%EA%B2%A9%ED%9E%88');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US">급격히</span></span></a> <a href="javascript:klink('%EB%8A%98%EB%8B%A4');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US">늘고</span></span></a> <a href="javascript:klink('%EC%9E%88%EB%8B%A4');"><span lang="EN-US" style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"><span lang="EN-US">있다</span></span></a>. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt"><span style="FONT-SIZE: 100%">단어의 뜻을 잘 살펴보면 <span lang="EN-US">‘</span>이용한다<span lang="EN-US">’</span>는 뜻과 <span lang="EN-US">‘</span>사람<span lang="EN-US">’</span>이라는 뜻이 합쳐진 것을 볼 수 있다<span lang="EN-US">. ‘</span>이용한다<span lang="EN-US">’</span>는 동사이고<span lang="EN-US">, ‘</span>사람<span lang="EN-US">’</span>은 명사이다<span lang="EN-US">. </span>이것만 보아도 <u><span lang="EN-US">‘</span>이용자<span lang="EN-US">’</span>는 개체집합이 아닌 관계</u>라는 것을 알 수 있다<span lang="EN-US">. </span>만약 사람이 게임을 이용한다면 아마도 다음과 같이 <span lang="EN-US">‘</span>사람<span lang="EN-US">’</span>은 <span lang="EN-US">‘</span>고객<span lang="EN-US">’</span>이 될 것이고<span lang="EN-US">, ‘</span>이용자<span lang="EN-US">’</span>는 관계가 될 것이다<span lang="EN-US">. </span>게임 말고도 게시판 등의 제공되는 서비스를 이용하는 사람도 있다면 다음과 같은 모델이 될 것이다<span lang="EN-US">. <br><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt"><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt"><o:p><span style="FONT-SIZE: 100%"><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds6.egloos.com/pds/200710/30/27/e0061027_4726bc130265c.jpg" width="319" height="218" onclick="Control.Modal.openDialog(this, event, 'http://pds6.egloos.com/pds/200710/30/27/e0061027_4726bc130265c.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt"><span style="FONT-SIZE: 100%"><br>그럼 <span lang="EN-US">‘</span>이용자<span lang="EN-US">’</span>는 관계라는 것을 알았다<span lang="EN-US">. </span>관계는 실제로 다음과 같이 나타낼 수 있다<span lang="EN-US">. (</span>개체만 집합이 아니다<span lang="EN-US">. </span>관계도 집합이다<span lang="EN-US">.)<br><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt"><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt"><o:p><span style="FONT-SIZE: 100%"><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds7.egloos.com/pds/200710/30/27/e0061027_4726bc1968cc9.jpg" width="266" height="359" onclick="Control.Modal.openDialog(this, event, 'http://pds7.egloos.com/pds/200710/30/27/e0061027_4726bc1968cc9.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt"><span style="FONT-SIZE: 100%"><br>일반적으로 설계된 것을 보면 테이블의 이름이 <span lang="EN-US">‘User’ </span>또는 <span lang="EN-US">‘Member’</span>라는 단어가 들어가 있는 것을 볼 수 있다<span lang="EN-US">. Member</span>는 <span lang="EN-US">‘</span>어떤 단체를 구성하는 일원<span lang="EN-US">’</span>이다<span lang="EN-US">. </span>즉<span lang="EN-US">, ‘Member’</span>는 그 의미의 범위가 매우 좁다<span lang="EN-US">. </span>그러므로 <span lang="EN-US">‘Member’</span>라는 단어는 고객이 어떤 동호회에 가입되었을 때의 관계가<span lang="EN-US"> Member</span>가 되어야 하는 것이 옳다고 볼 수 있다<span lang="EN-US">. <br><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt"><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt"><o:p><span style="FONT-SIZE: 100%"><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds7.egloos.com/pds/200710/30/27/e0061027_4726bc2135a70.jpg" width="500" height="216.26984127" onclick="Control.Modal.openDialog(this, event, 'http://pds7.egloos.com/pds/200710/30/27/e0061027_4726bc2135a70.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt"><span style="FONT-SIZE: 100%"><br>여기서 말하는 <span lang="EN-US">‘</span>회원<span lang="EN-US">’</span>이 많은 곳에서 볼 수 있는 <span lang="EN-US">‘</span>가입자<span lang="EN-US">’</span>라고 보아도 무관하다<span lang="EN-US">. </span>하지만 동호회의 <span lang="EN-US">‘</span>가입자<span lang="EN-US">’</span>보다는 <span lang="EN-US">‘</span>회원<span lang="EN-US">’</span>이 의미 전달이 더욱 좋다<span lang="EN-US">. (</span>모델은 의사소통의 수단이다<span lang="EN-US">.) </span>우리가 알고 있던 <span lang="EN-US">‘UserID’</span>와 <span lang="EN-US">‘MemberID’</span>가 어떻게 해서 탄생되어야 한다는 것을 아는 것은 매우 중요하다<span lang="EN-US">. </span>왜냐하면 <span lang="EN-US">‘</span>고객<span lang="EN-US">’</span>은 모델러에게는 가장 중요한 개체집합이고<span lang="EN-US">, </span>기업 경영의 의사결정에 있어서 가장 중심이 되는 중요한 요소이기 때문이다<span lang="EN-US">. <o:p></o:p></span></span></span></p><br/><br/>tag : <a href="/tag/DB모델링" rel="tag">DB모델링</a>,&nbsp;<a href="/tag/DB설계" rel="tag">DB설계</a>,&nbsp;<a href="/tag/국어사전" rel="tag">국어사전</a>,&nbsp;<a href="/tag/단어" rel="tag">단어</a>			 ]]> 
		</description>
		<category>모델링&amp;설계</category>
		<category>DB모델링</category>
		<category>DB설계</category>
		<category>국어사전</category>
		<category>단어</category>

		<comments>http://dbstroy.egloos.com/932870#comments</comments>
		<pubDate>Tue, 30 Oct 2007 05:08:41 GMT</pubDate>
		<dc:creator>이재학</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Bottom-Up 방식으로 모델링 해보기 ]]> </title>
		<link>http://dbstroy.egloos.com/916461</link>
		<guid>http://dbstroy.egloos.com/916461</guid>
		<description>
			<![CDATA[ 
  <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'">예제를 찾기 힘들기 때문에 데브피아에 올라온 질문을 토대로 설명을 해보도록 하겠다<span lang="EN-US">. (<a href="http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=41&amp;MAEULNo=17&amp;no=1841&amp;ref=1841"><span style="COLOR: #800080"><span lang="EN-US"><span lang="EN-US">질문</span></span><span lang="EN-US"><span lang="EN-US"> </span></span><span lang="EN-US"><span lang="EN-US">원본</span></span></span></a>) </span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'">질문의 내용은 업체별 제품별 제품규격별 가격을 변동을 관리해야하는데 어떻게 해야 좋은 모델을 만들 수 있을까이다<span lang="EN-US">. </span>질문에서 보면 핵심이 되는 엔터티 집합은 <span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">‘</span>업체<span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">’</span>와 <span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">‘</span>제품<span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">’</span>이다<span lang="EN-US">. </span>제품규격은 코드성 엔터티 집합으로 만약 업계표준 같은 것이 정해져 있다면 코드 엔터티 집합이라는 것은 명확해진다<span lang="EN-US">. </span>여기서 <span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">‘</span>업체<span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">’</span>는 질문에서 보면 <span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">‘</span>제조업체<span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">’</span>로 볼 수 있다<span lang="EN-US">. </span><span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">‘</span>제조업체<span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">’</span>는 현재로써 특별히 관리해야 할 건덕지가 보이지 않으므로 이것도 코드 엔터티 집합으로 볼 수 있다<span lang="EN-US">. </span>그러므로 다음의 엔터티 집합이 본래의 모습이다<span lang="EN-US">. </span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></v:shapetype></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds7.egloos.com/pds/200710/26/27/e0061027_4721952e6223d.jpg" width="114" height="111" onclick="Control.Modal.openDialog(this, event, 'http://pds7.egloos.com/pds/200710/26/27/e0061027_4721952e6223d.jpg');" />&nbsp;<br></span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕"><br>‘</span>제조업체<span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">’</span><span lang="EN-US">, </span><span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">‘</span>제품규격<span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">’</span>을 코드화 해서 대충 다음과 같은 모델이 만들어 질 것이다<span lang="EN-US">. </span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds6.egloos.com/pds/200710/26/27/e0061027_47219535ed339.jpg" width="500" height="107.75047259" onclick="Control.Modal.openDialog(this, event, 'http://pds6.egloos.com/pds/200710/26/27/e0061027_47219535ed339.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><br>문제는 제품규격에 대한 가격변동에 따른 이력을 관리해야 하는 것에 있다<span lang="EN-US">. </span>즉<span lang="EN-US">, </span><span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">‘</span>제품<span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">’</span>과 <span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">‘</span>제품규격<span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">’</span><span lang="EN-US"> </span>사이의 관계가 <span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">‘</span>제품가격변동이력<span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">’</span>으로 변경되며<span lang="EN-US">, 1:</span>다의 관계에서 다<span lang="EN-US">:</span>다의 관계가 된다<span lang="EN-US">. </span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds6.egloos.com/pds/200710/26/27/e0061027_4721953c10384.jpg" width="500" height="113.421550095" onclick="Control.Modal.openDialog(this, event, 'http://pds6.egloos.com/pds/200710/26/27/e0061027_4721953c10384.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><br>이제 다<span lang="EN-US">:</span>다 관계를 풀어 이력 엔터티 집합으로 만들면 된다<span lang="EN-US">. </span>여기서 한 가지 결정을 해야 하는 것은 이력 관리시 가격이 변동되었다는 이벤트까지 관리를 할 것인지를 결정해야 한다<span lang="EN-US">. </span>실제 데이터는 다음과 같이 들어갈 것이다<span lang="EN-US">. </span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">--</span><span style="COLOR: green; FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">이벤트까지관리<span lang="EN-US"><o:p></o:p></span></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'">시작일<span lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span></span>종료일<span lang="EN-US"><o:p></o:p></span></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'">-------- --------<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'">20010107 20010502<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'">20010502 20010707<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'">20010707 20011107<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'">20011107 20011207<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">--</span><span style="COLOR: green; FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">이력만관리<span lang="EN-US"><o:p></o:p></span></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'">시작일<span lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span></span>종료일<span lang="EN-US"><o:p></o:p></span></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'">-------- --------<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'">20010107 20010501<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'">20010502 20010706<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'">20010707 20011106<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: Fixedsys; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'">20011107 20011206</span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'">어찌되었건 최종적으로 다음과 같은 모델이 될 것이다<span lang="EN-US">. </span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds6.egloos.com/pds/200710/26/27/e0061027_47219543c18d8.jpg" width="500" height="94.3562610229" onclick="Control.Modal.openDialog(this, event, 'http://pds6.egloos.com/pds/200710/26/27/e0061027_47219543c18d8.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><br>그렇다면 해당 제품의 현재 가격을 어떻게 쿼리해서 가져올까<span lang="EN-US">? </span>아마도 다음과 같이 될 것이다<span lang="EN-US">. </span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'">select</span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><span lang="EN-US"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>a.</span>제조업체명</span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><span lang="EN-US">,<span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>b.</span>제품명</span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><span lang="EN-US">,<span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>d.</span>제품규격</span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><span lang="EN-US">,<span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>c.</span>가격</span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><span lang="EN-US">from </span>제조업체<span lang="EN-US"> a inner join </span>제품<span lang="EN-US"> b </span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><span lang="EN-US">on a.</span>제조업체번호<span lang="EN-US"> = b.</span>제조업체번호<span lang="EN-US"> </span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><span lang="EN-US">inner join </span>가격변동이력<span lang="EN-US"> c </span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><span lang="EN-US">on a.</span>제품번호<span lang="EN-US"> = c.</span>제품번호</span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><span lang="EN-US">inner join </span>제품규격<span lang="EN-US"> d</span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><span lang="EN-US">on c.</span>제품규격번호<span lang="EN-US"> = d.</span>제품규격번호</span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'"><span lang="EN-US">where '20071026' between c.</span>시작일<span lang="EN-US"> and c.</span>종료일</span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span style="FONT-FAMILY: '돋움','Dotum'">요구사항에 따라서 제품규격을 알기 위해서는 항상 <span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">‘</span>가격변동이력<span lang="EN-US" style="FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: 바탕">’</span>과 조인해야 함이 부담스럽다면 다음과 같은 비정규화도 고려해 볼 수 있다<span lang="EN-US">. </span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds6.egloos.com/pds/200710/26/27/e0061027_4721954c398fb.jpg" width="500" height="94.3562610229" onclick="Control.Modal.openDialog(this, event, 'http://pds6.egloos.com/pds/200710/26/27/e0061027_4721954c398fb.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'">&nbsp;</span></o:p></span></p><br/><br/>tag : <a href="/tag/DB모델링" rel="tag">DB모델링</a>,&nbsp;<a href="/tag/DB설계" rel="tag">DB설계</a>,&nbsp;<a href="/tag/Bottom-Up" rel="tag">Bottom-Up</a>,&nbsp;<a href="/tag/상향식" rel="tag">상향식</a>			 ]]> 
		</description>
		<category>미분류</category>
		<category>DB모델링</category>
		<category>DB설계</category>
		<category>Bottom-Up</category>
		<category>상향식</category>

		<comments>http://dbstroy.egloos.com/916461#comments</comments>
		<pubDate>Fri, 26 Oct 2007 07:21:49 GMT</pubDate>
		<dc:creator>이재학</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Service Broker 무조건 따라해 보기 ]]> </title>
		<link>http://dbstroy.egloos.com/842272</link>
		<guid>http://dbstroy.egloos.com/842272</guid>
		<description>
			<![CDATA[ 
  <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%"><span style="COLOR: #ff0000">* 참고: 글자수 제한으로 소스1,2,3는 파일로 올린다.</span><br><br>도움말의<span lang="EN-US"> Service Broker</span>의 역할을 보면 다음과 같은 그림이 나온다<span lang="EN-US">. <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">요걸 구현해 보것다<span lang="EN-US">. </span>편의상 왼쪽의 편지를 보내는 사람을 <span lang="EN-US">‘Sender’</span>라고 하고<span lang="EN-US">, </span>오른쪽의 편지를 받는 사람을 <span lang="EN-US">‘Receiver’</span>라고 하것다<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 13.5pt; COLOR: black; FONT-FAMILY: 돋움"><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></v:shapetype></span><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds6.egloos.com/pds/200710/08/27/e0061027_4709f6c8510cc.gif" width="330" height="91" onclick="Control.Modal.openDialog(this, event, 'http://pds6.egloos.com/pds/200710/08/27/e0061027_4709f6c8510cc.gif');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">무조건 아래의 코드를 입력해보자<span lang="EN-US">. (</span>복사보다는 직접 타자를 쳐보는 것이 더 좋겠지<span lang="EN-US">?)<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">편지를 보내고<span lang="EN-US">, </span>받는 사람<span lang="EN-US">, </span>우체국<span lang="EN-US">, </span>우편차<span lang="EN-US">, </span>어떻게 편지를 전달하는지에 대한 것을 구현한다<span lang="EN-US">.&nbsp;<br><br>소스1: <a href="http://pds7.egloos.com/pds/200710/08/27/Source1.doc">Source1.doc</a><br></span></span></span><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">이제 메시지를 보내보자<span lang="EN-US">. 2~3</span>회 실행해보자<span lang="EN-US">.&nbsp;<br><br>소스2: <a href="http://pds6.egloos.com/pds/200710/08/27/Source2.doc">Source2.doc</a><br></span></span></span><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">메시지는<span lang="EN-US"> Queue</span>에 쌓이게 되고<span lang="EN-US">, </span>메시지를 받아서<span lang="EN-US"> Msg</span>테이블에 잘 저장해보자<span lang="EN-US">. <br><br>소스3: <a href="http://pds7.egloos.com/pds/200710/08/27/Source3.doc">Source3.doc</a><br><br></span></span></span><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">오<span lang="EN-US">~ </span>메시지가 잘 도착했다<span lang="EN-US">. </span>ㅎㅎ<span lang="EN-US"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">그러면 이제<span lang="EN-US"> Person</span>테이블이 없는 사람에게 메시지를 보내보자<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">메시지 보내기 부분에서 다음과 같이<span lang="EN-US"> Receiver</span>를<span lang="EN-US"> Person</span>테이블에 <span lang="EN-US">‘</span>없는놈<span lang="EN-US">’</span>에게 메시지를 보내보고<span lang="EN-US">(</span>소스<span lang="EN-US">2 </span>수정하여 실행<span lang="EN-US">),<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">위에서 실행했던 메시지를 받아보자<span lang="EN-US">.(</span>소스<span lang="EN-US">3 </span>실행<span lang="EN-US">) <o:p></o:p></span></span></span></p><table class="MsoTableGrid" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" width="100%" border="1"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 435.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top" width="580"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">--</span><span style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">메세지보내기<span lang="EN-US">(</span>소스<span lang="EN-US">2</span>를 고친다<span lang="EN-US">.)<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">DECLARE</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@handle <span style="COLOR: blue">uniqueidentifier<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@Sender <span style="COLOR: blue">varchar</span><span style="COLOR: gray">(</span>20<span style="COLOR: gray">)<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@Receiver <span style="COLOR: blue">varchar</span><span style="COLOR: gray">(</span>20<span style="COLOR: gray">)<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@Msg <span style="COLOR: blue">nvarchar</span><span style="COLOR: gray">(</span><span style="COLOR: fuchsia">max</span><span style="COLOR: gray">);<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">SET</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> @Sender <span style="COLOR: gray">=</span> <span style="COLOR: red">'yasi'</span><span style="COLOR: gray">;<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><b style="mso-bidi-font-weight: normal"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">SET</span></b><b style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> @Receiver <span style="COLOR: gray">=</span> <span style="COLOR: red">'</span></span></b><b style="mso-bidi-font-weight: normal"><span style="COLOR: red; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">없는놈<span lang="EN-US">'</span></span></b><b style="mso-bidi-font-weight: normal"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">; </span></b><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">--</span><span style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">이부분을 고친다<span lang="EN-US">.)</span></span><b style="mso-bidi-font-weight: normal"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p></o:p></span></b></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">SET</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> @Msg <span style="COLOR: gray">=</span> N<span style="COLOR: red">'</span></span><span style="COLOR: red; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">하이<span lang="EN-US">~ </span>방가방가<span lang="EN-US">(^^)/'</span></span><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">;<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">.<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">.<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">.<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">.<o:p></o:p></span></span></p></td></tr></tbody></table><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움">&lt;</span><span style="FONT-FAMILY: 돋움">소스<span lang="EN-US">4&gt;<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">이제 <span lang="EN-US">‘</span>수취인불명<span lang="EN-US">’ </span>메시지를 받아보자<span lang="EN-US">. </span>아래 소스는<span lang="EN-US"> &lt;</span>소스<span lang="EN-US">3&gt;</span>과 비스무리하다<span lang="EN-US">. <o:p></o:p></span></span></span></p><table class="MsoTableGrid" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" width="100%" border="1"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 435.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top" width="580"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">--</span><span style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">수취인불명메세지<span lang="EN-US"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">DECLARE</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@handle <span style="COLOR: blue">uniqueidentifier<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@message_body <span style="COLOR: blue">xml<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@Sender <span style="COLOR: blue">varchar</span><span style="COLOR: gray">(</span>20<span style="COLOR: gray">)<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@Receiver <span style="COLOR: blue">varchar</span><span style="COLOR: gray">(</span>20<span style="COLOR: gray">)<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@Msg <span style="COLOR: blue">nvarchar</span><span style="COLOR: gray">(</span><span style="COLOR: fuchsia">max</span><span style="COLOR: gray">)<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@PersonName <span style="COLOR: blue">varchar</span><span style="COLOR: gray">(</span>20<span style="COLOR: gray">);<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">BEGIN</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> <span style="COLOR: blue">TRY<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">BEGIN</span> <span style="COLOR: blue">TRAN</span><span style="COLOR: gray">;<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">WHILE</span><span style="COLOR: gray">(</span>1<span style="COLOR: gray">=</span>1<span style="COLOR: gray">)<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">BEGIN<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: green">--</span></span><span style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">보낸편지를받는다<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">RECEIVE</span> <span style="COLOR: blue">TOP</span><span style="COLOR: gray">(</span>1<span style="COLOR: gray">)<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@handle <span style="COLOR: gray">=</span> <span style="COLOR: blue">conversation_handle<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: gray">,</span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@message_body <span style="COLOR: gray">=</span> <span style="COLOR: fuchsia">CONVERT</span><span style="COLOR: gray">(</span><span style="COLOR: blue">nvarchar</span><span style="COLOR: gray">(</span><span style="COLOR: fuchsia">max</span><span style="COLOR: gray">),</span> message_body<span style="COLOR: gray">)<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">FROM</span> ReceivedMsgQueue<span style="COLOR: gray">;<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">IF</span> <span style="COLOR: fuchsia">@@ROWCOUNT</span> <span style="COLOR: gray">=</span> 1 <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">BEGIN</span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">SELECT<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 5">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@Sender <span style="COLOR: gray">=</span> A<span style="COLOR: gray">.</span>Sender<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: gray">,</span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@Receiver <span style="COLOR: gray">=</span> A<span style="COLOR: gray">.</span>Receiver<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: gray">,</span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@Msg <span style="COLOR: gray">=</span> A<span style="COLOR: gray">.</span>Msg<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">FROM</span> <span style="COLOR: gray">(<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">SELECT</span> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 7">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>x<span style="COLOR: gray">.</span>item<span style="COLOR: gray">.</span>value<span style="COLOR: gray">(</span><span style="COLOR: red">'Sender[1]'</span><span style="COLOR: gray">,</span> <span style="COLOR: red">'varchar(20)'</span><span style="COLOR: gray">)</span> <span style="COLOR: blue">AS</span> Sender<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 6">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: gray">,</span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>x<span style="COLOR: gray">.</span>item<span style="COLOR: gray">.</span>value<span style="COLOR: gray">(</span><span style="COLOR: red">'Receiver[1]'</span><span style="COLOR: gray">,</span> <span style="COLOR: red">'varchar(20)'</span><span style="COLOR: gray">)</span> <span style="COLOR: blue">AS</span> Receiver<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 6">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: gray">,</span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>x<span style="COLOR: gray">.</span>item<span style="COLOR: gray">.</span>value<span style="COLOR: gray">(</span><span style="COLOR: red">'Message[1]'</span><span style="COLOR: gray">,</span> <span style="COLOR: red">'nvarchar(max)'</span><span style="COLOR: gray">)</span> <span style="COLOR: blue">AS</span> Msg<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 6">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">FROM</span> @message_body<span style="COLOR: gray">.</span>nodes<span style="COLOR: gray">(</span><span style="COLOR: red">'/Letter'</span><span style="COLOR: gray">)</span> <span style="COLOR: blue">AS</span> x<span style="COLOR: gray">(</span>item<span style="COLOR: gray">))</span> A <span style="COLOR: gray">LEFT</span> <span style="COLOR: gray">OUTER</span> <span style="COLOR: gray">JOIN</span> Person B<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">ON</span> A<span style="COLOR: gray">.</span>Receiver <span style="COLOR: gray">=</span> B<span style="COLOR: gray">.</span>PersonName<span style="COLOR: gray">;<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">IF</span> @Sender <span style="COLOR: gray">IS</span> <span style="COLOR: gray">NOT</span> <span style="COLOR: gray">NULL<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">BEGIN<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 5">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">INSERT</span> Msg<span style="COLOR: gray">(</span>Sender<span style="COLOR: gray">,</span> Receiver<span style="COLOR: gray">,</span> Msg<span style="COLOR: gray">,</span> ReceiveDT<span style="COLOR: gray">)</span> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 5">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">VALUES</span><span style="COLOR: gray">(</span>@Sender<span style="COLOR: gray">,</span> @Receiver<span style="COLOR: gray">,</span> @Msg<span style="COLOR: gray">,</span> <span style="COLOR: fuchsia">GETDATE</span><span style="COLOR: gray">());<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">END</span> <span style="COLOR: blue">ELSE<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">BEGIN<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 5">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">END</span> <span style="COLOR: blue">CONVERSATION</span> @handle<span style="COLOR: gray">;<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">END<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">END</span> <span style="COLOR: blue">ELSE<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">BEGIN<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">END</span> <span style="COLOR: blue">CONVERSATION</span> @handle<span style="COLOR: gray">;<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">BREAK</span><span style="COLOR: gray">;<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">END<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">END<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">COMMIT</span><span style="COLOR: gray">;<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">END</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> <span style="COLOR: blue">TRY<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">BEGIN</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> <span style="COLOR: blue">CATCH<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">IF</span> <span style="COLOR: gray">(</span><span style="COLOR: fuchsia">XACT_STATE</span><span style="COLOR: gray">())</span> <span style="COLOR: gray">=</span> <span style="COLOR: gray">-</span>1 <span style="COLOR: blue">ROLLBACK</span><span style="COLOR: gray">;</span> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">ELSE</span> <span style="COLOR: blue">IF</span> <span style="COLOR: gray">(</span><span style="COLOR: fuchsia">XACT_STATE</span><span style="COLOR: gray">())</span> <span style="COLOR: gray">=</span><span style="mso-spacerun: yes">&nbsp; </span>1 <span style="COLOR: blue">COMMIT</span><span style="COLOR: gray">;<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><o:p></o:p></span></span></p><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">END</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> <span style="COLOR: blue">CATCH</span><span style="COLOR: gray">;<o:p></o:p></span></span></span><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">GO</span><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></span></p></td></tr></tbody></table><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움">&lt;</span><span style="FONT-FAMILY: 돋움">소스<span lang="EN-US">5&gt;<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">자<span lang="EN-US">~ </span>이제 또 한번 한 숨 돌리고<span lang="EN-US">(5</span>초 가량 기둘린다<span lang="EN-US">.)</span>메시지가 잘 도착했는데 살펴보자<span lang="EN-US">. <o:p></o:p></span></span></span></p><table class="MsoTableGrid" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" width="100%" border="1"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 435.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top" width="580"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">--</span><span style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">메세지가잘도착했나<span lang="EN-US">?<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">SELECT</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> <span style="COLOR: gray">*</span> <span style="COLOR: blue">FROM</span> Msg<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds6.egloos.com/pds/200710/08/27/e0061027_4709f6f429ebd.jpg" width="500" height="98.5294117647" onclick="Control.Modal.openDialog(this, event, 'http://pds6.egloos.com/pds/200710/08/27/e0061027_4709f6f429ebd.jpg');" /></o:p></span></p></td></tr></tbody></table><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">역시 잘 된다<span lang="EN-US">. </span>보낸놈과 받는놈이 바뀐 것을 볼 수 있다<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">예제만 보면 <span lang="EN-US">‘</span>아<span lang="EN-US">~ </span>조낸 복잡하네<span lang="EN-US">~!! </span>무어여 이게<span lang="EN-US">~~<span style="mso-spacerun: yes">&nbsp; </span></span>간단한 것을 이따시로 복잡하게 해논기여<span lang="EN-US">~~’</span>라고 말하는게 눈에 훤하다<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">하지만 비동기 통신<span lang="EN-US">, </span>안정적인 메시지 처리<span lang="EN-US">, </span>보내진 순서대로 처리하는 등의 내부적인 것을 구현하려면 <span lang="EN-US"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">이 정도 복잡함은 진짜 새 발의 피다<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">중요한 것은<span lang="EN-US"> Service Broker</span>가<span lang="EN-US"> SOA</span>의 구현이라는 것이다<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">또한 프로시저화 한다면 이러한 복잡함은 숨겨진다<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">프로시저화 한다면 인터페이스를 단순해져 불러다가 쓰는 입장에서는 복잡함을 느끼지는 못할 것이다<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">다시 한번 말하지만 이것은 절대 복잡한 것이 아니다<span lang="EN-US">. </span>복잡한 것은 이미<span lang="EN-US"> SQL Server 2005</span>에 구현되어 있다<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">아주 무궁무진한 가능성을 지닌 기능임에는 틀림없다<span lang="EN-US">. </span>허허<span lang="EN-US">..<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움">&lt;</span><span style="FONT-FAMILY: 돋움">강좌후기<span lang="EN-US">&gt;<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">아<span lang="EN-US">..</span>띠부럴<span lang="EN-US">..<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">취침시간을<span lang="EN-US"> 1</span>시간<span lang="EN-US"> 43</span>분이나 넘겨버렸다<span lang="EN-US">. <?xml:namespace prefix = st2 ns = "urn:schemas-microsoft-com:office:smarttags" /><st2:time minute="0" hour="24" w:st="on" o:ls="trans">24<span lang="EN-US"><span lang="EN-US">시</span></span><span lang="EN-US"><span lang="EN-US"> </span></span><span lang="EN-US"><span lang="EN-US">정각</span></span></st2:time><span lang="EN-US">에</span></span> 잠들었어야 하는데<span lang="EN-US">..<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">내일 또 하루죙일 골골 대겠다<span lang="EN-US">..</span>떱<span lang="EN-US">..<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">허허 간만에 문서 만들었당<span lang="EN-US">~<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%"></span></o:p></span>&nbsp;</p><br/><br/>tag : <a href="/tag/SQL2005" rel="tag">SQL2005</a>,&nbsp;<a href="/tag/service" rel="tag">service</a>,&nbsp;<a href="/tag/broker" rel="tag">broker</a>,&nbsp;<a href="/tag/ServiceBroker" rel="tag">ServiceBroker</a>			 ]]> 
		</description>
		<category>MS-SQL2005</category>
		<category>SQL2005</category>
		<category>service</category>
		<category>broker</category>
		<category>ServiceBroker</category>

		<comments>http://dbstroy.egloos.com/842272#comments</comments>
		<pubDate>Mon, 08 Oct 2007 09:31:07 GMT</pubDate>
		<dc:creator>이재학</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Reporting Service와 Microsoft SQL Server Management Studio ]]> </title>
		<link>http://dbstroy.egloos.com/842235</link>
		<guid>http://dbstroy.egloos.com/842235</guid>
		<description>
			<![CDATA[ 
  <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">오늘 테이블정의서를 뽑는 툴을 찾다가 짜증이 나서 담배를 피고 있는데<span lang="EN-US">..<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">리포팅 서비스를 이용해보면 어떨까 해서리<span lang="EN-US">..<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">대충 잘 되는지 해보았다<span lang="EN-US">. </span>잘된다<span lang="EN-US">..<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">잘 이용하면<span lang="EN-US"> .rdl </span>파일만 들고 다니면서 연결문자열 정도만 수정하면 <span lang="EN-US">DBA</span>에게는 매우 좋은 툴이 되리라<span lang="EN-US"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">생각해다<span lang="EN-US">. .. </span>안 좋나<span lang="EN-US">?? </span>허허<span lang="EN-US"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움">1. [</span><span style="FONT-FAMILY: 돋움">시작<span lang="EN-US">]-&gt;[</span>프로그램<span lang="EN-US">]-&gt;[SQL Server 2005]-&gt;[ SQL Server Business Intelligence Development Studio] </span>선택<span lang="EN-US"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움">2. [</span><span style="FONT-FAMILY: 돋움">파일<span lang="EN-US">]-&gt;[</span>새로만들기<span lang="EN-US">]-&gt;[</span>프로젝트<span lang="EN-US">]-&gt;[</span>보고서 서버 프로젝트 마법사<span lang="EN-US">]<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></v:shapetype><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds6.egloos.com/pds/200710/08/27/e0061027_4709f5b034eed.jpg" width="500" height="289.672544081" onclick="Control.Modal.openDialog(this, event, 'http://pds6.egloos.com/pds/200710/08/27/e0061027_4709f5b034eed.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%"><br>마법사가 시작되는데 걍 취소한다<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f5a43d6ec.jpg" width="500" height="423.83107089" onclick="Control.Modal.openDialog(this, event, 'http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f5a43d6ec.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움"><br>3. </span><span style="FONT-FAMILY: 돋움">솔루션 탐색기에서<span lang="EN-US"> [</span>보고서<span lang="EN-US">] </span>디렉토리에서 마우스 오른키 후<span lang="EN-US"> [</span>새 보고서 추가<span lang="EN-US">] </span>선택<span lang="EN-US">. </span>그럼 마법사가 뜬다<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;<img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f544ebbb1.jpg" width="500" height="381.894484412" onclick="Control.Modal.openDialog(this, event, 'http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f544ebbb1.jpg');" /></span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움"><br>4. [</span><span style="FONT-FAMILY: 돋움">다음<span lang="EN-US">] </span>클릭<span lang="EN-US"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;<img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f5a43d6ec.jpg" width="500" height="423.83107089" onclick="Control.Modal.openDialog(this, event, 'http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f5a43d6ec.jpg');" /></span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움"><br>5. </span><span style="FONT-FAMILY: 돋움">데이터 원본을 편집한다<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f53ae4828.jpg" width="500" height="423.83107089" onclick="Control.Modal.openDialog(this, event, 'http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f53ae4828.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움"><br>6. </span><span style="FONT-FAMILY: 돋움">적당히 편집 후 확인 버튼 클릭<span lang="EN-US"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f5319fce4.jpg" width="444" height="492" onclick="Control.Modal.openDialog(this, event, 'http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f5319fce4.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움"><br>7. </span><span style="FONT-FAMILY: 돋움">연결문자열 확인 후<span lang="EN-US"> [</span>다음<span lang="EN-US">] </span>클릭<span lang="EN-US"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f52953ea8.jpg" width="500" height="423.83107089" onclick="Control.Modal.openDialog(this, event, 'http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f52953ea8.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움"><br>8. </span><span style="FONT-FAMILY: 돋움">다음의<span lang="EN-US"> sql script</span>를 쿼리 문자열에 넣는다<span lang="EN-US">. </span>그리고<span lang="EN-US"> [</span>다음<span lang="EN-US">]</span>클릭<span lang="EN-US"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f51ebcc07.jpg" width="500" height="423.83107089" onclick="Control.Modal.openDialog(this, event, 'http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f51ebcc07.jpg');" /><br><br></o:p></span></p><table class="MsoTableGrid" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" width="100%" border="1"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 100%; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top" width="100%"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">--</span><span style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">테이블<span lang="EN-US"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">select<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>a<span style="COLOR: gray">.</span>name <span style="COLOR: fuchsia">schema_name<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: fuchsia">isnull</span><span style="COLOR: gray">(<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">case<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">when</span> c<span style="COLOR: gray">.</span>column_id <span style="COLOR: gray">=</span> 1 <span style="COLOR: blue">then</span> b<span style="COLOR: gray">.</span>name <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">when</span> c<span style="COLOR: gray">.</span>column_id <span style="COLOR: gray">=</span> 2 <span style="COLOR: blue">then</span> d<span style="COLOR: gray">.</span>table_name <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">else</span> <span style="COLOR: red">''</span> <span style="COLOR: blue">end</span><span style="COLOR: gray">,</span> <span style="COLOR: red">''</span><span style="COLOR: gray">)</span> table_name<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>c<span style="COLOR: gray">.</span>name column_name<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: fuchsia">isnull</span><span style="COLOR: gray">(</span>d<span style="COLOR: gray">.</span>column_name<span style="COLOR: gray">,</span> <span style="COLOR: red">''</span><span style="COLOR: gray">)</span> column_desc1<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: fuchsia">isnull</span><span style="COLOR: gray">(</span><span style="COLOR: red">'(PK, '</span> <span style="COLOR: gray">+</span> <span style="COLOR: fuchsia">convert</span><span style="COLOR: gray">(</span><span style="COLOR: blue">varchar</span><span style="COLOR: gray">,</span> e<span style="COLOR: gray">.</span>type_desc<span style="COLOR: gray">)</span> <span style="COLOR: gray">+</span> <span style="COLOR: red">') '</span><span style="COLOR: gray">,</span> <span style="COLOR: red">''</span><span style="COLOR: gray">)</span> <span style="COLOR: gray">+</span> <span style="COLOR: fuchsia">isnull</span><span style="COLOR: gray">(</span><span style="COLOR: red">'(FK,'</span> <span style="COLOR: gray">+</span> <span style="COLOR: fuchsia">object_name</span><span style="COLOR: gray">(</span>f<span style="COLOR: gray">.</span>referenced_object_id<span style="COLOR: gray">),</span> <span style="COLOR: red">''</span><span style="COLOR: gray">)</span> column_desc2<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>g<span style="COLOR: gray">.</span>name date_type<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">case</span> <span style="COLOR: blue">when</span> g<span style="COLOR: gray">.</span>name <span style="COLOR: gray">IN</span> <span style="COLOR: gray">(</span><span style="COLOR: red">'nchar'</span><span style="COLOR: gray">,</span> <span style="COLOR: red">'nvarchar'</span><span style="COLOR: gray">)</span> <span style="COLOR: gray">AND</span> c<span style="COLOR: gray">.</span>max_length <span style="COLOR: gray">&lt;&gt;</span> <span style="COLOR: gray">-</span>1 <span style="COLOR: blue">then</span> c<span style="COLOR: gray">.</span>max_length<span style="COLOR: gray">/</span>2 <span style="COLOR: blue">else</span> c<span style="COLOR: gray">.</span>max_length <span style="COLOR: blue">end</span> column_length<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>c<span style="COLOR: gray">.</span>precision<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>c<span style="COLOR: gray">.</span>scale<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">case</span> <span style="COLOR: blue">when</span> c<span style="COLOR: gray">.</span>is_nullable <span style="COLOR: gray">=</span> 1 <span style="COLOR: blue">then</span> <span style="COLOR: red">'NULL'</span> <span style="COLOR: blue">else</span> <span style="COLOR: red">'NOT NULL'</span> <span style="COLOR: blue">end</span> is_nullable<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">case</span> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">when</span> c<span style="COLOR: gray">.</span>is_identity <span style="COLOR: gray">=</span> 1 <span style="COLOR: blue">then</span> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 9">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: gray">(</span><span style="COLOR: blue">select</span> <span style="COLOR: red">'('</span> <span style="COLOR: gray">+</span> <span style="COLOR: fuchsia">convert</span><span style="COLOR: gray">(</span><span style="COLOR: blue">varchar</span><span style="COLOR: gray">,</span> seed_value<span style="COLOR: gray">)</span><span style="mso-spacerun: yes">&nbsp; </span><span style="COLOR: gray">+</span> <span style="COLOR: red">','</span> <span style="COLOR: gray">+</span> <span style="COLOR: fuchsia">convert</span><span style="COLOR: gray">(</span><span style="COLOR: blue">varchar</span><span style="COLOR: gray">,</span> increment_value<span style="COLOR: gray">)</span> <span style="COLOR: gray">+</span> <span style="COLOR: red">')'</span> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 9">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">from</span> <span style="COLOR: green">sys.identity_columns</span> <span style="COLOR: blue">where</span> b<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id</span> <span style="COLOR: gray">=</span> <span style="COLOR: fuchsia">object_id</span><span style="COLOR: gray">)<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">else</span> <span style="COLOR: red">''<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">end</span> is_identity<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">--,<span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>isnull(h.name, '') default_constraints<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: fuchsia">isnull</span><span style="COLOR: gray">(</span>h<span style="COLOR: gray">.</span>definition<span style="COLOR: gray">,</span> <span style="COLOR: red">''</span><span style="COLOR: gray">)</span> default_value<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">from</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> <span style="COLOR: green">sys.schemas</span> a <span style="COLOR: gray">inner</span> <span style="COLOR: gray">join</span> <span style="COLOR: green">sys.objects</span> b <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">on</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> a<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">schema_id</span> <span style="COLOR: gray">=</span> b<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">schema_id</span> <span style="COLOR: gray">inner</span> <span style="COLOR: gray">join</span> <span style="COLOR: green">sys.all_columns</span> c<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">on</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> b<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id</span> <span style="COLOR: gray">=</span> c<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">and</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> b<span style="COLOR: gray">.</span>type <span style="COLOR: gray">=</span> <span style="COLOR: red">'U'</span> <span style="COLOR: gray">left</span> <span style="COLOR: gray">join</span> <span style="COLOR: gray">(<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 7">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">select</span> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 8">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>a<span style="COLOR: gray">.</span>major_id <span style="COLOR: fuchsia">object_id<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 7">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: gray">,</span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>b<span style="COLOR: gray">.</span>minor_id column_id<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 7">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: gray">,</span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>a<span style="COLOR: gray">.</span>value table_name<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 7">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: gray">,</span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>b<span style="COLOR: gray">.</span>value column_name<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 6">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">from</span> <span style="COLOR: green">sys.extended_properties</span> a <span style="COLOR: gray">inner</span> <span style="COLOR: gray">join</span> <span style="COLOR: green">sys.extended_properties</span> b<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 7">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">on</span> a<span style="COLOR: gray">.</span>major_id <span style="COLOR: gray">=</span> b<span style="COLOR: gray">.</span>major_id <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 7">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: gray">and</span> b<span style="COLOR: gray">.</span>minor_id <span style="COLOR: gray">&gt;</span> 0 <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 7">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: gray">and</span> a<span style="COLOR: gray">.</span>minor_id <span style="COLOR: gray">=</span> 0<span style="COLOR: gray">)</span> d<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">on</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> c<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id</span> <span style="COLOR: gray">=</span> d<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">and</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> c<span style="COLOR: gray">.</span>column_id <span style="COLOR: gray">=</span> d<span style="COLOR: gray">.</span>column_id <span style="COLOR: gray">left</span> <span style="COLOR: gray">join</span> <span style="COLOR: gray">(<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 10">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">select</span> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-tab-count: 9">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>a<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 10">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: gray">,</span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>a<span style="COLOR: gray">.</span>column_id<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 10">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: gray">,</span><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>b<span style="COLOR: gray">.</span>type_desc<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 10">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">from</span> <span style="COLOR: green">sys.index_columns</span> a <span style="COLOR: gray">inner</span> <span style="COLOR: gray">join</span> <span style="COLOR: green">sys.indexes</span> b<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 10">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">on</span> a<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id</span> <span style="COLOR: gray">=</span> b<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id</span> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 10">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: gray">and</span> a<span style="COLOR: gray">.</span>index_id <span style="COLOR: gray">=</span> b<span style="COLOR: gray">.</span>index_id<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 10">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: gray">and</span> b<span style="COLOR: gray">.</span>is_primary_key <span style="COLOR: gray">=</span> 1<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 10">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: gray">)</span> e<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">on</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> b<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id</span> <span style="COLOR: gray">=</span> e<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">and</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> c<span style="COLOR: gray">.</span>column_id <span style="COLOR: gray">=</span> e<span style="COLOR: gray">.</span>column_id <span style="COLOR: gray">left</span> <span style="COLOR: gray">join</span> <span style="COLOR: green">sys.foreign_key_columns</span> f<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">on</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> b<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id</span> <span style="COLOR: gray">=</span> f<span style="COLOR: gray">.</span>parent_object_id<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">and</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> c<span style="COLOR: gray">.</span>column_id <span style="COLOR: gray">=</span> f<span style="COLOR: gray">.</span>parent_column_id <span style="COLOR: gray">inner</span> <span style="COLOR: gray">join</span> <span style="COLOR: green">sys.types</span> g<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">on</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> c<span style="COLOR: gray">.</span>system_type_id <span style="COLOR: gray">=</span> g<span style="COLOR: gray">.</span>system_type_id <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">and</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> c<span style="COLOR: gray">.</span>user_type_id <span style="COLOR: gray">=</span> g<span style="COLOR: gray">.</span>user_type_id <span style="COLOR: gray">left</span> <span style="COLOR: gray">join</span> <span style="COLOR: green">sys.default_constraints</span> h<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">on</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> c<span style="COLOR: gray">.</span>default_object_id <span style="COLOR: gray">=</span> h<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id</span> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">where</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> b<span style="COLOR: gray">.</span>name <span style="COLOR: gray">&lt;&gt;</span> <span style="COLOR: red">'sysdiagrams'<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">order</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> <span style="COLOR: blue">by</span> b<span style="COLOR: gray">.</span>name <span style="COLOR: gray">,</span> b<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id</span><span style="COLOR: gray">,</span> c<span style="COLOR: gray">.</span>column_id<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p></td></tr></tbody></table><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움">9. </span><span style="FONT-FAMILY: 돋움">나머지는 귀찮으니까 걍<span lang="EN-US"> [</span>마침<span lang="EN-US">]</span>누르자<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds6.egloos.com/pds/200710/08/27/e0061027_4709f512bcf49.jpg" width="500" height="423.83107089" onclick="Control.Modal.openDialog(this, event, 'http://pds6.egloos.com/pds/200710/08/27/e0061027_4709f512bcf49.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움"><br>10. ‘</span><span style="FONT-FAMILY: 돋움">테이블정의서<span lang="EN-US">’</span>라고 이름을 넣고 마치자<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f508544ae.jpg" width="500" height="423.83107089" onclick="Control.Modal.openDialog(this, event, 'http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f508544ae.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움"><br>11. </span><span style="FONT-FAMILY: 돋움">적당히 리포트 레이아웃을 꾸민다<span lang="EN-US">. </span>머<span lang="EN-US">..</span>간격조절 정도<span lang="EN-US">? </span>나머지는 홈페이지의<span lang="EN-US"> (<a href="http://databaser.net/doc/MicroSoft%20SQL%20Server%20Reporting%20Service.zip"><span lang="EN-US"><span lang="EN-US">요기</span></span></a>) </span>참고<span lang="EN-US"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds6.egloos.com/pds/200710/08/27/e0061027_4709f4ff05810.jpg" width="500" height="338.983050847" onclick="Control.Modal.openDialog(this, event, 'http://pds6.egloos.com/pds/200710/08/27/e0061027_4709f4ff05810.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움"><br>12. </span><span style="FONT-FAMILY: 돋움">이런식으로 다음의<span lang="EN-US"> SQL</span>을 이용하여 <span lang="EN-US">‘</span>인덱스보고서<span lang="EN-US">’</span>를 만든다<span lang="EN-US">. <o:p></o:p></span></span></span></p><table class="MsoTableGrid" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" width="100%" border="1"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 100%; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top" width="100%"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">--</span><span style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">인덱스<span lang="EN-US"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">select</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>c<span style="COLOR: gray">.</span>name table_name<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>b<span style="COLOR: gray">.</span>name index_name<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>b<span style="COLOR: gray">.</span>type_desc index_type<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>b<span style="COLOR: gray">.</span>is_primary_key<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>b<span style="COLOR: gray">.</span>is_unique<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>b<span style="COLOR: gray">.</span>fill_factor<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>b<span style="COLOR: gray">.</span>allow_row_locks<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>b<span style="COLOR: gray">.</span>allow_page_locks<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">from</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> <span style="COLOR: green">sys.index_columns</span> a <span style="COLOR: gray">inner</span> <span style="COLOR: gray">join</span> <span style="COLOR: green">sys.indexes</span> b<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">on</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> a<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id</span> <span style="COLOR: gray">=</span> b<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id</span> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">and</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> a<span style="COLOR: gray">.</span>index_id <span style="COLOR: gray">=</span> b<span style="COLOR: gray">.</span>index_id <span style="COLOR: gray">inner</span> <span style="COLOR: gray">join</span> <span style="COLOR: green">sys.objects</span> c<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">on</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> a<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id</span> <span style="COLOR: gray">=</span> c<span style="COLOR: gray">.</span><span style="COLOR: fuchsia">object_id<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">and</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> c<span style="COLOR: gray">.</span>type <span style="COLOR: gray">=</span> <span style="COLOR: red">'U'<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">where</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> c<span style="COLOR: gray">.</span>name <span style="COLOR: gray">&lt;&gt;</span> <span style="COLOR: red">'sysdiagrams'<o:p></o:p></span></span></span></p></td></tr></tbody></table><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움">13. </span><span style="FONT-FAMILY: 돋움">저장하고 프로젝트를 닫아버리자<span lang="EN-US">. </span>그리고 프로젝트 파일들이 모인 디렉토리에서<span lang="EN-US"> <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움">- </span><span style="FONT-FAMILY: 돋움">테이블정의서<span lang="EN-US">.rdl<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움">- </span><span style="FONT-FAMILY: 돋움">인덱스정의서<span lang="EN-US">.rdl<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">을 바탕화면에 복사한다<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움">14. Microsoft SQL Server Management Studio</span><span style="FONT-FAMILY: 돋움">로 가서 다음과 같이 사용자 지정보고서를 선택한다<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds6.egloos.com/pds/200710/08/27/e0061027_4709f4ef3e8c5.jpg" width="500" height="653.700189753" onclick="Control.Modal.openDialog(this, event, 'http://pds6.egloos.com/pds/200710/08/27/e0061027_4709f4ef3e8c5.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움"><br>15. </span><span style="FONT-FAMILY: 돋움">아까 만들었던 <span lang="EN-US">‘</span>테이블정의서<span lang="EN-US">.rdl'</span>을 선택한다<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds6.egloos.com/pds/200710/08/27/e0061027_4709f4e65fa91.jpg" width="500" height="297.256097561" onclick="Control.Modal.openDialog(this, event, 'http://pds6.egloos.com/pds/200710/08/27/e0061027_4709f4e65fa91.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움"><br>16. </span><span style="FONT-FAMILY: 돋움">다음과 같은 경고창이 뜬다<span lang="EN-US">. </span>무시하고<span lang="EN-US"> [</span>실행<span lang="EN-US">]</span>한다<span lang="EN-US">. <o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f4df37017.jpg" width="408" height="192" onclick="Control.Modal.openDialog(this, event, 'http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f4df37017.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움"><br>17. </span><span style="FONT-FAMILY: 돋움">오오<span lang="EN-US">~ </span>잘나온다<span lang="EN-US">. </span>ㅋㅋ<span lang="EN-US">. </span>인덱스 정의서도 이런식으로 만들어보면 좋겠당<span lang="EN-US">.<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds6.egloos.com/pds/200710/08/27/e0061027_4709f4d6d3f8f.jpg" width="500" height="315.016778523" onclick="Control.Modal.openDialog(this, event, 'http://pds6.egloos.com/pds/200710/08/27/e0061027_4709f4d6d3f8f.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><br/><br/>tag : <a href="/tag/SQL2005" rel="tag">SQL2005</a>,&nbsp;<a href="/tag/ReportingService" rel="tag">ReportingService</a>,&nbsp;<a href="/tag/RDL" rel="tag">RDL</a>,&nbsp;<a href="/tag/테이블정의서" rel="tag">테이블정의서</a>,&nbsp;<a href="/tag/레이아웃" rel="tag">레이아웃</a>			 ]]> 
		</description>
		<category>MS-SQL2005</category>
		<category>SQL2005</category>
		<category>ReportingService</category>
		<category>RDL</category>
		<category>테이블정의서</category>
		<category>레이아웃</category>

		<comments>http://dbstroy.egloos.com/842235#comments</comments>
		<pubDate>Mon, 08 Oct 2007 09:20:42 GMT</pubDate>
		<dc:creator>이재학</dc:creator>
	</item>
	<item>
		<title><![CDATA[ SQL Server 2005 데이터베이스 메일 보내기 ]]> </title>
		<link>http://dbstroy.egloos.com/842159</link>
		<guid>http://dbstroy.egloos.com/842159</guid>
		<description>
			<![CDATA[ 
  <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><strong><span lang="EN-US" style="FONT-FAMILY: 돋움">1. </span><span style="FONT-FAMILY: 돋움">설정하기<span lang="EN-US"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></span></span></strong></span></p><table class="MsoTableGrid" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" width="100%" border="1"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 435.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top" width="580"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">use</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> <span style="COLOR: blue">master<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">go<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: maroon; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">sp_configure</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> <span style="COLOR: red">'show advanced options'</span><span style="COLOR: gray">,</span>1<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">go<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">reconfigure</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> <span style="COLOR: blue">with</span> <span style="COLOR: blue">override<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">go<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: maroon; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">sp_configure</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> <span style="COLOR: red">'Database Mail XPs'</span><span style="COLOR: gray">,</span>1<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">--go<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">--sp_configure 'SQL Mail XPs',0<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">go<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">reconfigure</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">go<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p></td></tr></tbody></table><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><strong><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">2. </span><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">노출영역 구성<span lang="EN-US"><o:p></o:p></span></span></strong></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></v:shapetype><o:p></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%"><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f05d11ac3.jpg" width="500" height="382.835820896" onclick="Control.Modal.openDialog(this, event, 'http://pds7.egloos.com/pds/200710/08/27/e0061027_4709f05d11ac3.jpg');" />&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><br><strong>3. </strong></span><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><strong>예제 스크립트<span lang="EN-US"><o:p></o:p></span></strong></span></span></p><table class="MsoTableGrid" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" width="100%" border="1"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 435.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top" width="580"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">EXECUTE</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> msdb<span style="COLOR: gray">.</span>dbo<span style="COLOR: gray">.</span>sysmail_add_account_sp<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@account_name <span style="COLOR: gray">=</span> <span style="COLOR: red">'MailServiceAccount'<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@description <span style="COLOR: gray">=</span> <span style="COLOR: red">'DataBaser.Net Service Mail'<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@email_address <span style="COLOR: gray">=</span> <span style="COLOR: red">'<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><st1:PersonName w:st="on">admin@databaser.net</st1:PersonName>'<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@display_name <span style="COLOR: gray">=</span> <span style="COLOR: red">'Databaser.Net'<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@username<span style="COLOR: gray">=</span><span style="COLOR: red">'<st1:PersonName w:st="on">admin@databaser.net</st1:PersonName>'<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@password<span style="COLOR: gray">=</span><span style="COLOR: red">'</span></span><span style="COLOR: red; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">패스워드<span lang="EN-US">'<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@mailserver_name <span style="COLOR: gray">=</span> <span style="COLOR: red">'mail.databaser.net'<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: red; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: red; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">EXECUTE</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> msdb<span style="COLOR: gray">.</span>dbo<span style="COLOR: gray">.</span>sysmail_add_profile_sp<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@profile_name <span style="COLOR: gray">=</span> <span style="COLOR: red">'MailServiceProfile'<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@description <span style="COLOR: gray">=</span> <span style="COLOR: red">'Profile used for database mail'</span><span style="COLOR: gray">;<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">EXECUTE</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> msdb<span style="COLOR: gray">.</span>dbo<span style="COLOR: gray">.</span>sysmail_add_profileaccount_sp<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@profile_name <span style="COLOR: gray">=</span> <span style="COLOR: red">'MailServiceProfile'<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@account_name <span style="COLOR: gray">=</span> <span style="COLOR: red">'MailServiceAccount'<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@sequence_number <span style="COLOR: gray">=</span> 1<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">EXECUTE</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> msdb<span style="COLOR: gray">.</span>dbo<span style="COLOR: gray">.</span>sysmail_add_principalprofile_sp<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@profile_name <span style="COLOR: gray">=</span> <span style="COLOR: red">'MailServiceProfile'<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@principal_name <span style="COLOR: gray">=</span> <span style="COLOR: red">'public'<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@is_default <span style="COLOR: gray">=</span> 1 <span style="COLOR: gray">;</span><o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">/*<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">--</span><span style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">참고<span lang="EN-US">: </span>지우기<span lang="EN-US"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">EXECUTE msdb.dbo.sysmail_delete_profileaccount_sp<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@profile_name = 'MailServiceProfile'<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">,<span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@account_name = 'MailServiceAccount'<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">EXECUTE msdb.dbo.sysmail_delete_profile_sp<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@profile_name = 'MailServiceProfile' ;<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">EXECUTE msdb.dbo.sysmail_delete_account_sp<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>@account_name = 'MailServiceAccount' ;<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">--exec msdb..sysmail_help_principalprofile_sp<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">EXECUTE msdb.dbo.sysmail_delete_principalprofile_sp<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>@principal_name = 'guest',<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>@profile_name = 'MailServiceProfile' ;<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%">*/<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">--</span><span style="COLOR: green; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">메일보내기<span lang="EN-US"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">declare</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> @body1 <span style="COLOR: blue">varchar</span><span style="COLOR: gray">(</span>100<span style="COLOR: gray">)<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">set</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> @body1 <span style="COLOR: gray">=</span> <span style="COLOR: red">'Server :'</span><span style="COLOR: gray">+</span><span style="COLOR: fuchsia">@@servername</span><span style="COLOR: gray">+</span> <span style="COLOR: red">' My First Database Email '<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">EXEC</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"> msdb<span style="COLOR: gray">.</span>dbo<span style="COLOR: gray">.</span>sp_send_dbmail <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@recipients<span style="COLOR: gray">=</span><span style="COLOR: red">'<st1:PersonName w:st="on">admin@databaser.net</st1:PersonName>'<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@subject <span style="COLOR: gray">=</span> <span style="COLOR: red">'My Mail Test'<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@body <span style="COLOR: gray">=</span> @body1<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@body_format <span style="COLOR: gray">=</span> <span style="COLOR: red">'HTML'</span> <span style="COLOR: gray">;</span><span style="COLOR: green"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p></td></tr></tbody></table><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">메일을 확인해보면 잘 갔을 것이다<span lang="EN-US">. <o:p></o:p></span></span></span></p><br/><br/>tag : <a href="/tag/SQL2005" rel="tag">SQL2005</a>,&nbsp;<a href="/tag/데이터베이스메일" rel="tag">데이터베이스메일</a>			 ]]> 
		</description>
		<category>MS-SQL2005</category>
		<category>SQL2005</category>
		<category>데이터베이스메일</category>

		<comments>http://dbstroy.egloos.com/842159#comments</comments>
		<pubDate>Mon, 08 Oct 2007 08:55:47 GMT</pubDate>
		<dc:creator>이재학</dc:creator>
	</item>
	<item>
		<title><![CDATA[ CRM 정리자료 ]]> </title>
		<link>http://dbstroy.egloos.com/829299</link>
		<guid>http://dbstroy.egloos.com/829299</guid>
		<description>
			<![CDATA[ 
  1-1 고객의 재밝견: <a href="http://pds7.egloos.com/pds/200710/05/27/CRM_1_1.ppt">CRM_1_1.ppt</a><br>1-2&nbsp;로열티 시대: <a href="http://pds6.egloos.com/pds/200710/05/27/CRM_1_2.ppt">CRM_1_2.ppt</a><br>1-3 새로운패러타임(CRM): <a href="http://pds7.egloos.com/pds/200710/11/27/CRM_1_3.ppt">CRM_1_3.ppt</a><br/><br/>tag : <a href="/tag/CRM" rel="tag">CRM</a>			 ]]> 
		</description>
		<category>BI</category>
		<category>CRM</category>

		<comments>http://dbstroy.egloos.com/829299#comments</comments>
		<pubDate>Fri, 05 Oct 2007 05:02:43 GMT</pubDate>
		<dc:creator>이재학</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 지각동사, 사역동사 ]]> </title>
		<link>http://dbstroy.egloos.com/771760</link>
		<guid>http://dbstroy.egloos.com/771760</guid>
		<description>
			<![CDATA[ 
  <strong>지각동사</strong><br>see<br>fell<br>hear<br>smell<br><br><strong>사역동사</strong><br>make<br>have<br>let<br/><br/>tag : <a href="/tag/지각동사" rel="tag">지각동사</a>,&nbsp;<a href="/tag/사역동사" rel="tag">사역동사</a>			 ]]> 
		</description>
		<category>영어공부하자</category>
		<category>지각동사</category>
		<category>사역동사</category>

		<comments>http://dbstroy.egloos.com/771760#comments</comments>
		<pubDate>Wed, 19 Sep 2007 14:30:26 GMT</pubDate>
		<dc:creator>이재학</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 이곳은? dbstroy.com ]]> </title>
		<link>http://dbstroy.egloos.com/768566</link>
		<guid>http://dbstroy.egloos.com/768566</guid>
		<description>
			<![CDATA[ 
  이곳의 URL은 2개다.&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;- dbstroy.com<span style="COLOR: #555555"><br>&nbsp;&nbsp;&nbsp;&nbsp;- dbstroy.egools.com<br><br>stroy는 지금은 쓰지 않는 영어 단어로 '파괴'의 뜻을 가진 옛날말이다. <br>다행이었다. <br>존재하는 단어여서..<br><br>원래는 dbstory.com (DB이야기)을 구입하려고 했는데..<br>오타로 dbstroy.com 이 되어 버렸다. <br>그덕에 구입된 도메인다. <br><br>어찌되었건..<br>이곳의 내용은 쓰레기가 아닌 것으로만 채울 것이다. <a href="http://dbstroy.egloos.com/" name="egloo_url"><span style="COLOR: #555555"><br></span></a></span>			 ]]> 
		</description>
		<category>주인놈은?</category>

		<comments>http://dbstroy.egloos.com/768566#comments</comments>
		<pubDate>Tue, 18 Sep 2007 17:03:57 GMT</pubDate>
		<dc:creator>이재학</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 'to'의 종류 ]]> </title>
		<link>http://dbstroy.egloos.com/767475</link>
		<guid>http://dbstroy.egloos.com/767475</guid>
		<description>
			<![CDATA[ 
  <p><strong>to부정사: '~는 것'으로 해석</strong><br>I want to call you.<br>나는 니가 전화<u>하는 것</u>을 원한다. (강조효과, TO 다음에 어떤 동사가 올지 모르므로 '부정사'라는 이름이 붙음)<br><br>I want calling you.<br>나는 니가 전화<u>하는 것</u>을 원한다. (동명사, 짧으므로 더 많이 쓰임, 전치사 뒤에 전치사를 쓸 수 없으므로 TO부정사를 대신함)<br><br><strong>in order to: '~하기 위하여'로 해석하며, 'in order'를 생략가능, 생략하지 않으면 정중, 강조의 의미</strong><br>I went to tell you.<br>나는 너에게 말<u>하기 위하여</u> 갔다.<br><br><strong>전치사: '~에', '~로' 해석</strong><br>I went to church.<br>나는 교회에 갔다.<br></p><br><strong>가주어(To부정사, 동명사로 시작하는 주어가 조낸 길때)</strong><br><u>To save some money for the future</u> is important.<br>= S<u>aving some money for the future</u> is important.<br>= <u>It</u> is important to save some money for the future. (가주어 ~ to부정사: 상식적인 상황)<br>= <u>It</u> is important saving some money for the future. (가주어 ~ 동명사: 특이하거나 특별한 상황)<br><br><strong>정리: (1)명사 + (2)동사 + (3)명사 / (4)전치사 + (5)명사</strong><br>- TO부정사를 쓸 수 있는 곳: (1), (3)<br>- (5)에는 TO부정사를 쓸 수 없다. 왜냐하면 '전치사 + to'로 전치사 뒤에 전치사를 쓸 수 없다. 그러므로 동명사 사용<br>- TO부정사와 동명사, It 가주어는 Package 문법(Famlly Group)이다. <br/><br/>tag : <a href="/tag/To부정사" rel="tag">To부정사</a>,&nbsp;<a href="/tag/전치사To" rel="tag">전치사To</a>,&nbsp;<a href="/tag/동명사" rel="tag">동명사</a>,&nbsp;<a href="/tag/가주어" rel="tag">가주어</a>			 ]]> 
		</description>
		<category>영어공부하자</category>
		<category>To부정사</category>
		<category>전치사To</category>
		<category>동명사</category>
		<category>가주어</category>

		<comments>http://dbstroy.egloos.com/767475#comments</comments>
		<pubDate>Tue, 18 Sep 2007 13:01:25 GMT</pubDate>
		<dc:creator>이재학</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 2진수의 변환화 재귀쿼리 ]]> </title>
		<link>http://dbstroy.egloos.com/749943</link>
		<guid>http://dbstroy.egloos.com/749943</guid>
		<description>
			<![CDATA[ 
  <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">재귀쿼리를 이용해서<span lang="EN-US"> 2</span>진수의 변환을 해보자<span lang="EN-US">. 87</span>이란 정수가 있다<span lang="EN-US">. </span>이를<span lang="EN-US"> 2</span>진수로 변환하기 위해서는 다음과 같은 계산을 해야 한다<span lang="EN-US">. <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">87<span style="COLOR: gray">/</span>2<span style="mso-spacerun: yes">&nbsp; </span><span style="COLOR: gray">=</span> 43<span style="COLOR: gray">,</span> </span><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">나머지<span lang="EN-US"> = 1<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">43<span style="COLOR: gray">/</span>2<span style="mso-spacerun: yes">&nbsp; </span><span style="COLOR: gray">=</span> 21<span style="COLOR: gray">,</span> </span><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">나머지<span lang="EN-US"> = 1<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">21<span style="COLOR: gray">/</span>2<span style="mso-spacerun: yes">&nbsp; </span><span style="COLOR: gray">=</span> 10<span style="COLOR: gray">,</span> </span><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">나머지<span lang="EN-US"> = 1<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">10<span style="COLOR: gray">/</span>2<span style="mso-spacerun: yes">&nbsp; </span><span style="COLOR: gray">=</span> 5<span style="COLOR: gray">,</span><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">나머지<span lang="EN-US"> = 0<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">5<span style="COLOR: gray">/</span>2<span style="mso-spacerun: yes">&nbsp;&nbsp; </span><span style="COLOR: gray">=</span> 2<span style="COLOR: gray">,</span><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">나머지<span lang="EN-US"> = 1<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">2<span style="COLOR: gray">/</span>2<span style="mso-spacerun: yes">&nbsp;&nbsp; </span><span style="COLOR: gray">=</span> 1<span style="mso-spacerun: yes">&nbsp;&nbsp; </span></span><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">나머지<span lang="EN-US"> = 0</span></span><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">결과는 </span></span><span lang="EN-US" style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: 돋움; mso-bidi-font-family: Arial">1010111 = 2<span class="smallfont1"><sup><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 11.0pt; mso-ansi-font-size: 11.0pt">6</span></sup></span> + 2<span class="smallfont1"><sup><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 11.0pt; mso-ansi-font-size: 11.0pt">4</span></sup></span> + 2<span class="smallfont1"><sup><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 11.0pt; mso-ansi-font-size: 11.0pt">2</span></sup></span> + 2<span class="smallfont1"><sup><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 11.0pt; mso-ansi-font-size: 11.0pt">1</span></sup></span> + 2<span class="smallfont1"><sup><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 11.0pt; mso-ansi-font-size: 11.0pt">0</span></sup></span> = 64 + 16 + 4 + 2 + 1 = 87<span class="smallfont1"><sub><span style="FONT-FAMILY: 돋움; mso-bidi-font-size: 11.0pt; mso-ansi-font-size: 11.0pt">10</span></sub></span></span><span style="FONT-SIZE: 100%"><span lang="EN-US" style="FONT-FAMILY: 돋움"></span><span style="FONT-FAMILY: 돋움">이 되어야 한다<span lang="EN-US">. </span>요걸 한방에 어떻게 해결할 수 없을까<span lang="EN-US">? </span>제목에서 나타나 있듯이 재귀쿼리를 이용하면 된다<span lang="EN-US">. </span>다음의 소스를 실행하면 원하는 결과를 얻을 것이다<span lang="EN-US">. <o:p></o:p></span></span></span></p><table class="MsoTableGrid" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" width="100%" border="1"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 435.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top" width="580"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">declare</span><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@int <span style="COLOR: blue">int<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">,</span><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@bin <span style="COLOR: blue">varchar</span><span style="COLOR: gray">(</span>100<span style="COLOR: gray">);<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">set</span><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"> @int <span style="COLOR: gray">=</span> 87<span style="COLOR: gray">;<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">set</span><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"> @bin <span style="COLOR: gray">=</span> <span style="COLOR: red">''</span><span style="COLOR: gray">;<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">with</span><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"> dumy<span style="COLOR: gray">(</span><span style="COLOR: blue">no</span><span style="COLOR: gray">,</span> <span style="COLOR: blue">mod</span><span style="COLOR: gray">,</span> bin<span style="COLOR: gray">)<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">as<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">(<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">select</span> 1<span style="COLOR: gray">,</span> @int<span style="COLOR: gray">,</span> <span style="COLOR: fuchsia">convert</span><span style="COLOR: gray">(</span><span style="COLOR: blue">varchar</span><span style="COLOR: gray">,</span> @int<span style="COLOR: gray">%</span>2<span style="COLOR: gray">)<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">union all<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">select</span> <span style="COLOR: blue">no</span> <span style="COLOR: gray">+</span> 1<span style="COLOR: gray">,</span> @int<span style="COLOR: gray">/</span><span style="COLOR: fuchsia">power</span><span style="COLOR: gray">(</span>2<span style="COLOR: gray">,</span> <span style="COLOR: blue">no</span><span style="COLOR: gray">),</span> <span style="COLOR: fuchsia">convert</span><span style="COLOR: gray">(</span><span style="COLOR: blue">varchar</span><span style="COLOR: gray">,</span> <span style="COLOR: gray">(</span>@int<span style="COLOR: gray">/</span><span style="COLOR: fuchsia">power</span><span style="COLOR: gray">(</span>2<span style="COLOR: gray">,</span> <span style="COLOR: blue">no</span><span style="COLOR: gray">))%</span>2<span style="COLOR: gray">)<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">from</span> dumy<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">where</span> <span style="COLOR: blue">no</span> <span style="COLOR: gray">+</span> 1 <span style="COLOR: gray">&lt;=</span>30<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">)<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">select</span><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"> <o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>@bin <span style="COLOR: gray">=</span> @bin <span style="COLOR: gray">+</span> bin<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">from</span><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"> dumy<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">where</span><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"> <span style="COLOR: blue">mod</span> <span style="COLOR: gray">+</span> bin <span style="COLOR: gray">&gt;</span> 0<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">order</span><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"> <span style="COLOR: blue">by</span> <span style="COLOR: blue">no</span> <span style="COLOR: blue">desc<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">select</span><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"> @bin bin<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">/* result<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">bin<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">----------------------------------------------------------------------------------------------------<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">1010111<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">*/</span><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></span></p></td></tr></tbody></table><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%">한 가지 고려해야 할 점은<span lang="EN-US"> 2</span>진수를 표현할 수 있는 데이터형이 없다는 것이다<span lang="EN-US">. </span>그래서<span lang="EN-US"> 2</span>진수를 표현하려면 문자열로 표현을 해야 한다<span lang="EN-US">. int</span>형을 표현하기 위해서는<span lang="EN-US"> 31</span>자리의 문자가 필요하다<span lang="EN-US">. </span>트래이드 오프이긴 하지만<span lang="EN-US">.. </span>위의 스크립트를 함수로 만들거나<span lang="EN-US"> 10</span>진수와<span lang="EN-US"> 2</span>진수의 매칭 테이블을 만들어서 관리하는 방법도 있겠다<span lang="EN-US">. </span>참고로 매칭 테이블은 다음과 같이 만들면 된다<span lang="EN-US">. <o:p></o:p></span></span></span></p><table class="MsoTableGrid" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" width="100%" border="1"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 100%; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top" width="100%"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">select</span><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"> colbin<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">into</span><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"> #bin<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">from</span><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"> <span style="COLOR: gray">(</span><span style="COLOR: blue">select</span> <span style="COLOR: red">'0'</span> colbin <span style="COLOR: blue">union all</span> <span style="COLOR: blue">select</span> <span style="COLOR: red">'1'</span><span style="COLOR: gray">)</span> t<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">select</span><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"> <span style="COLOR: gray">(</span>b1<span style="COLOR: gray">.</span>colbin <span style="COLOR: gray">+</span> b2<span style="COLOR: gray">.</span>colbin <span style="COLOR: gray">+</span> b3<span style="COLOR: gray">.</span>colbin<span style="COLOR: gray">)</span> <span style="COLOR: blue">as</span> bin_number<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">from</span><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"> #bin b1 <span style="COLOR: gray">cross</span> <span style="COLOR: gray">join</span> #bin b2 <span style="COLOR: gray">cross</span> <span style="COLOR: gray">join</span> #bin b3<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">order</span><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"> <span style="COLOR: blue">by</span> 1<span style="COLOR: gray">;<o:p></o:p></span></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: gray; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">/* result<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">bin_number<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">----------<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">000<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">001<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">010<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">011<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">100<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">101<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">110<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes"><span style="FONT-SIZE: 100%">111<o:p></o:p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 100%"><span lang="EN-US" style="COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-font-kerning: 0pt; mso-no-proof: yes">*/</span><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p></o:p></span></span></p></td></tr></tbody></table><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: 돋움"><o:p><span style="FONT-SIZE: 100%">&nbsp;</span></o:p></span></p><br/><br/>tag : <a href="/tag/SQL2005" rel="tag">SQL2005</a>,&nbsp;<a href="/tag/SQL" rel="tag">SQL</a>,&nbsp;<a href="/tag/T-SQL" rel="tag">T-SQL</a>,&nbsp;<a href="/tag/2진수" rel="tag">2진수</a>			 ]]> 
		</description>
		<category>MS-SQL2005</category>
		<category>SQL2005</category>
		<category>SQL</category>
		<category>T-SQL</category>
		<category>2진수</category>

		<comments>http://dbstroy.egloos.com/749943#comments</comments>
		<pubDate>Fri, 14 Sep 2007 05:07:31 GMT</pubDate>
		<dc:creator>이재학</dc:creator>
	</item>
</channel>
</rss>
