<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title type="text">SQL 질문과 답변 게시판</title>
      <subtitle type="html">Microsoft SQL Server와 관련된 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다.</subtitle>
      <updated>2010-09-07T06:02:23+09:00</updated>
   <id>http://www.sqler.com/?mid=bSQLQA&amp;act=atom</id>
   <link rel="alternate" type="text/html" hreflang="ko" href="http://www.sqler.com/bSQLQA"/>
   <link rel="self" type="application/atom+xml" href="http://www.sqler.com/?mid=bSQLQA&amp;act=atom"/>
   <generator uri="http://www.xpressengine.com/" version="1.4.2.3">XpressEngine</generator>
   <entry>
      <title>한시간에 400만건 insert 되는 광고서버</title>
      <id>http://www.sqler.com/254538</id>
      <published>2010-09-06T18:34:12+09:00</published>
      <updated>2010-09-06T21:45:35+09:00</updated>
      <link rel="alternate" type="text/html" href="http://www.sqler.com/254538"/>
      <link rel="replies" type="text/html" href="http://www.sqler.com/254538#comment"/>
      <author>
         <name>홍순철</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;초당 700~1000명정도 접속이 되는 광고서버이며,&lt;/p&gt;
&lt;p&gt;광고노출을 위해 select 구문이 실행되고, 노출후에는 insert 구문이 실행이 됩니다.&lt;/p&gt;
&lt;p&gt;1시간에 한번씩 insert 된 데이터를 통계를 내서 삭제하고 있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;현재 웹2개 디비서버1개로 이루어져있구요.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;사타스카시 하드디스크에서 I/O를 버티지 못해서&lt;/p&gt;
&lt;p&gt;SSD로 바꾸어 효과를 보고 있습니다.&lt;/p&gt;
&lt;p&gt;노출이 늘어남에 따라 한계에 다다르자&lt;/p&gt;
&lt;p&gt;SSD 2개로 느려서 디비파일을 갯수를 늘려서 나눠서 저장되도록 처리해 보았으나,&lt;/p&gt;
&lt;p&gt;부하분산은 이루어지지 않더군요.&lt;/p&gt;
&lt;p&gt;그래서 지금 12개 SSD 꽂아서 레이드 1+0으로 처리하면 속도가 나아지길 바라며,&lt;/p&gt;
&lt;p&gt;서버구입하기 전단계 입니다.&lt;/p&gt;
&lt;p&gt;구매비용도 많이 나가는데, 구매후 정상적인 서비스가 힘들다면,&lt;/p&gt;
&lt;p&gt;암울해지거든요. ㅠ ㅠ&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;광고 서버의 로그를 어떻게 관리를 해야 효율적인 관리가 이루어 질까요?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;계속장비만 늘려갈수있는 입장은 아닌거 같기도 하고,&lt;/p&gt;
&lt;p&gt;정확한 방법이 뭐가 좋은지 부탁드립니다.&lt;/p&gt;
&lt;p&gt;다른쪽 광고 서버는 로그를 어떻게 관리하는지도 궁금하구요.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;조금이라도 아시는부분 있으시면 조언 부탁드립니다.&lt;/p&gt;&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>온라인 게임에서 프로시저 실행시간을 어느정도로 정하세요?</title>
      <id>http://www.sqler.com/254535</id>
      <published>2010-09-06T18:29:54+09:00</published>
      <updated>2010-09-06T21:50:23+09:00</updated>
      <link rel="alternate" type="text/html" href="http://www.sqler.com/254535"/>
      <link rel="replies" type="text/html" href="http://www.sqler.com/254535#comment"/>
      <author>
         <name>sunge</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;온라인 게임에 사용되는 프로시저 하나의 최대 실행 시간을 몇 ms로 정하세요?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;아이템을 정렬하는 프로시저를 만들어서 테스트 하고 있는데 대략 40ms정도 나오네요. 다른 프로시저에 비하면 어마어마 하게 큰건데...&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;팀장님은 초당 만번(0.1ms)를 기준으로 잡고 있고, 전 초당 100번(0.01)정도를 기준으로 잡고 있거든요.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;다른 분들은 어느정도로 하시나요?&lt;/p&gt;&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>SQL2000 -&gt; SQL2008 서버이전</title>
      <id>http://www.sqler.com/254502</id>
      <published>2010-09-06T17:18:06+09:00</published>
      <updated>2010-09-06T21:15:41+09:00</updated>
      <link rel="alternate" type="text/html" href="http://www.sqler.com/254502"/>
      <link rel="replies" type="text/html" href="http://www.sqler.com/254502#comment"/>
      <author>
         <name>연얀</name>
                  <uri>http://d-b.kr</uri>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;WIN2003에서 SQL2000을 사용중 &lt;/p&gt;
&lt;p&gt;-&amp;gt; WIN2008에서 SQL2008을 사용하는 서버로 이전을 하는데요.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;한번에 온길수있나요?...&lt;/p&gt;
&lt;p&gt;친구 말로는&amp;nbsp;&amp;nbsp;dbf마다 계정이 있어서 사용자매핑, 권한 설정 머 그런거 해줘야 할꺼라던데&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;번거로우시더라도 자세한 설명좀 부탁드려요.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;참고로 SQL 실행도 안해봐서 해보려고 설치중인 사람입니다.&lt;/p&gt;
&lt;p&gt;서버엔지니어인데. 온기는 작업을 제가 하게되서. .부득이하게..&lt;/p&gt;&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>쿼리 문의 입니다.</title>
      <id>http://www.sqler.com/254477</id>
      <published>2010-09-06T16:15:06+09:00</published>
      <updated>2010-09-06T17:47:15+09:00</updated>
      <link rel="alternate" type="text/html" href="http://www.sqler.com/254477"/>
      <link rel="replies" type="text/html" href="http://www.sqler.com/254477#comment"/>
      <author>
         <name>천미르</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;안녕하세요.&lt;/p&gt;
&lt;p&gt;쿼리문을 살펴 보다가 다음과 같은 형태의 쿼리문이 있는대 &lt;/p&gt;
&lt;p&gt;이 쿼리문은 어떤 JOIN문으로 되어 있는건지 궁금합니다.&lt;/p&gt;
&lt;p&gt;그리고 이런 쿼리문은&amp;nbsp;어느때에&amp;nbsp;사용되는 것인지 &lt;/p&gt;
&lt;p&gt;아니면 사용 하면 문제가 많은 것인지에 대하여 알고 싶습니다.&lt;/p&gt;
&lt;p&gt;아직 MSSQL의 초보이다 보니 말로 설명을 해주시면 잘 이해가 안되는 부분이 많습니다.&lt;/p&gt;
&lt;p&gt;시간이 되신다면 예제를 통한 설명을 해주시면 감사하겠습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;SELECT&amp;nbsp;* &lt;/p&gt;
&lt;p&gt;FROM&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; TABLE A WITH (NOLOCK)&lt;/p&gt;
&lt;p&gt;,&amp;nbsp;TABLE B WITH (NOLOCK)&lt;/p&gt;
&lt;p&gt;,&amp;nbsp;TABLE C WITH (NOLOCK)&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;항상 좋은 일들만 가득하시길 기원합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>OPENQUERY를 이용하여 Active Directory의 계정 Data 가져올때 패스워드가 NULL?</title>
      <id>http://www.sqler.com/254474</id>
      <published>2010-09-06T16:09:33+09:00</published>
      <updated>2010-09-06T16:09:33+09:00</updated>
      <link rel="alternate" type="text/html" href="http://www.sqler.com/254474"/>
      <link rel="replies" type="text/html" href="http://www.sqler.com/254474#comment"/>
      <author>
         <name>이노(inno)</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;OPENQUERY를 이용하여 Active Directory의 계정 Data 가져올때 패스워드가 NULL로 표시 됩니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이메일이나 아이디는 잘 가지고 오는데요..&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;패스워드는 NULL 로 표시되고요...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;권한이 없습니다 라던지.. 액세스가 거부되었습니다 라는 메세지는 없고요..&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;정상 처리 된거 같았습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;그래도 혹시나 해서 아래의 쿼리를 실행 후 해봐도..&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;sp_configure &apos;Ad Hoc Distributed Queries&apos;, 1;&lt;/p&gt;
&lt;p&gt;RECONFIGURE;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;sp_configure &apos;show advanced options&apos;, 1;&lt;br /&gt;RECONFIGURE;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;결과는 마찬가지로 NULL 로 나옵니다..&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;어떻게 해결이 가능할까요???&lt;/p&gt;&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>2000서버에 2008서버(64비트) 를 연결된 서버로 등록..</title>
      <id>http://www.sqler.com/254434</id>
      <published>2010-09-06T15:47:03+09:00</published>
      <updated>2010-09-06T18:10:59+09:00</updated>
      <link rel="alternate" type="text/html" href="http://www.sqler.com/254434"/>
      <link rel="replies" type="text/html" href="http://www.sqler.com/254434#comment"/>
      <author>
         <name>피오니</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;하고 연결을 해보니 &lt;/p&gt;
&lt;p&gt;&quot;SQL Server 가 없거나 액세스할 수 없습니다&quot; 란 메시지가 뜨고 연결이 안됩니다..&lt;/p&gt;
&lt;p&gt;OpenDatasource 를 이용한 조회도 같은 메시지의 에러가 뜹니다..&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2008서버(64)에서 2000 서버쪽으로는 sp_tables_info_rowset_64 를 2000 서버의 master 에 등록해줘서 성공했는데 말입니다..&lt;/p&gt;
&lt;p&gt;답변 부탁드립니다.&lt;/p&gt;&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>MSDAORA OLE DB 프로바이더는 분산 트랜잭션을 지원하지 않는가?</title>
      <id>http://www.sqler.com/254380</id>
      <published>2010-09-06T13:25:28+09:00</published>
      <updated>2010-09-06T15:49:16+09:00</updated>
      <link rel="alternate" type="text/html" href="http://www.sqler.com/254380"/>
      <link rel="replies" type="text/html" href="http://www.sqler.com/254380#comment"/>
      <author>
         <name>용세중</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;---------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;SQL 서버와 오라클을 Linked Server로 구성하려고 하던 중에 &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;MS에서 기본적으로&amp;nbsp;지원하는 &quot;MSDAORA OLE DB 프로바이더는 분산 트랜잭션을 지원하지 않는다&quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;라는 얘기를 들었는데요. 정말로 분산 트랜잭션을 지원하지 않나요?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>sql2005 varchar(8000) -&gt; sql2008 varchar(8000) 데이터 넣어줄때 오류???</title>
      <id>http://www.sqler.com/254335</id>
      <published>2010-09-06T09:53:47+09:00</published>
      <updated>2010-09-06T15:52:40+09:00</updated>
      <link rel="alternate" type="text/html" href="http://www.sqler.com/254335"/>
      <link rel="replies" type="text/html" href="http://www.sqler.com/254335#comment"/>
      <author>
         <name>왕궁금해</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;SQL 2005 Express 에 있는 테이블 컬럼중에 varchar(8000) 형식이 있습니다.&lt;/p&gt;
&lt;p&gt;데이터 잘 들어가 있고요.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이것을 SQL 2008 에 INSERT 하려고 하니 데이터 문자길이 짤림 오류가 발생을 합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;SQL&amp;nbsp;버젼만 다를뿐 데이터 형식은 같은데요.&lt;/p&gt;
&lt;p&gt;왜 오류가 발생하는 걸까요?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;문자길이를 줄여서 하면 정상적으로 잘 됩니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>union에 대해서 여쭤봅니다.</title>
      <id>http://www.sqler.com/254263</id>
      <published>2010-09-05T15:44:24+09:00</published>
      <updated>2010-09-06T13:09:38+09:00</updated>
      <link rel="alternate" type="text/html" href="http://www.sqler.com/254263"/>
      <link rel="replies" type="text/html" href="http://www.sqler.com/254263#comment"/>
      <author>
         <name>우욱</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;div&gt;--test table 생성&lt;/div&gt;&lt;div&gt;create table tblTmp(&lt;/div&gt;&lt;div&gt;idx int,&lt;/div&gt;&lt;div&gt;title char(3)&lt;/div&gt;&lt;div&gt;);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--데이타 넣기&lt;/div&gt;&lt;div&gt;insert into tblTmp( idx, title )&lt;/div&gt;&lt;div&gt;select 1, &apos;abc&apos;&lt;/div&gt;&lt;div&gt;union all&lt;/div&gt;&lt;div&gt;select 2, &apos;def&apos;&lt;/div&gt;&lt;div&gt;union all&lt;/div&gt;&lt;div&gt;select 3, &apos;gh &apos;&lt;/div&gt;&lt;div&gt;;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-- #1 이렇게 땜빵은 했는데..&lt;/div&gt;&lt;div&gt;select idx, title&lt;/div&gt;&lt;div&gt;from ( select top 1 idx, title from tblTmp where idx &amp;lt; 2 order by idx desc ) AS aa&lt;/div&gt;&lt;div&gt;union all&lt;/div&gt;&lt;div&gt;select idx, title&lt;/div&gt;&lt;div&gt;from ( select top 1 idx, title from tblTmp where idx &amp;gt; 2 order by idx asc ) AS aa&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-- #2 이게 왜 안되누&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;select top 1 idx, title&amp;nbsp;from tblTmp&amp;nbsp;where idx &amp;lt; 2&amp;nbsp;order by idx desc&lt;/div&gt;&lt;div&gt;union all&lt;/div&gt;&lt;div&gt;select top 1 idx, title&amp;nbsp;from tblTmp&amp;nbsp;where idx &amp;lt; 2&amp;nbsp;order by idx desc;&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--test 테이블 지우기&lt;/div&gt;&lt;div&gt;drop table tblTmp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;#2로 되어있는 부분이 왜 syntax error인지 당최 모르겠습니다.&lt;/div&gt;&lt;div&gt;초급은 살짝 넘지 않았나 생각했는데 당황스럽네요...&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>조건절의 변화 해결법</title>
      <id>http://www.sqler.com/254255</id>
      <published>2010-09-04T20:21:11+09:00</published>
      <updated>2010-09-06T14:08:06+09:00</updated>
      <link rel="alternate" type="text/html" href="http://www.sqler.com/254255"/>
      <link rel="replies" type="text/html" href="http://www.sqler.com/254255#comment"/>
      <author>
         <name>달려보세</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;&lt;br /&gt;다음과 같은 프로시져를 수행하면서 조건절의 조건을 다르게 해야 하는 상황이 되었습니다. 예를 들어서 &lt;br /&gt;if&amp;nbsp; @kind = &apos;1&apos; &lt;br /&gt;&amp;nbsp;&amp;nbsp;WHERE &lt;a href=&quot;mailto:ORderID=@OrderID&quot;&gt;ORderID=@OrderID&lt;/a&gt; And &lt;a href=&quot;mailto:storage=@storage&quot;&gt;storage=@storage&lt;/a&gt; And isNull(chk_fin, &apos;&apos;)&amp;lt;&amp;gt;&apos;Y&apos;&amp;nbsp;&amp;nbsp; Order by GoodsID &lt;br /&gt;if @kind=&apos;2&apos;&lt;br /&gt;&amp;nbsp;&amp;nbsp;WHERE &lt;a href=&quot;mailto:ORderID=@OrderID&quot;&gt;ORderID=@OrderID&lt;/a&gt; And &lt;a href=&quot;mailto:kind=@kind&quot;&gt;kind=@kind&lt;/a&gt; And isNull(chk_fin, &apos;&apos;)&amp;lt;&amp;gt;&apos;Y&apos;&amp;nbsp;&amp;nbsp; Order by GoodsID &lt;/p&gt;
&lt;p&gt;이렇게 조건절의 변화를 주고 싶습니다.&lt;br /&gt;어떻게 하면 될런지 알고 싶습니다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;DECLARE cur_temp CURSOR FAST_FORWARD&lt;br /&gt;&amp;nbsp;&amp;nbsp;FOR&lt;br /&gt;&amp;nbsp;&amp;nbsp;SELECT&amp;nbsp; GoodsID,&amp;nbsp; GoodsOptID, Each_Qty, InvoiceNO, dev_Qty, OL.Num, Price&lt;br /&gt;&amp;nbsp;&amp;nbsp;FROM order_GoodsList as OL left outer join Goods as G On OL.goodsID=G.num&lt;br /&gt;&amp;nbsp;&amp;nbsp;WHERE &lt;a href=&quot;mailto:ORderID=@OrderID&quot;&gt;ORderID=@OrderID&lt;/a&gt; And &lt;a href=&quot;mailto:storage=@storage&quot;&gt;storage=@storage&lt;/a&gt; And isNull(chk_fin, &apos;&apos;)&amp;lt;&amp;gt;&apos;Y&apos;&amp;nbsp;&amp;nbsp; Order by GoodsID &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;--커서 오픈&lt;br /&gt;&amp;nbsp;&amp;nbsp;OPEN cur_temp&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;--변수 선언&lt;br /&gt;&amp;nbsp;&amp;nbsp;DECLARE @GoodsID Int&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-- 작업수행&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;--다음 로우 FEETCH - 루프&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;FETCH NEXT FROM cur_temp INTO&amp;nbsp; @GoodsID&lt;br /&gt;&amp;nbsp;&amp;nbsp;END&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;--커서 CLOSE&lt;br /&gt;&amp;nbsp;&amp;nbsp;CLOSE cur_temp&lt;br /&gt;&amp;nbsp;&amp;nbsp;--커서 DEALLOCATE&lt;br /&gt;&amp;nbsp;&amp;nbsp;DEALLOCATE cur_temp&lt;br /&gt;&amp;nbsp;&amp;nbsp;---#### 소거 끝&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>sql이 익숙하지 않아서 업데이트를 조건문을 사용해서 만족되는 조건을 실행하고 싶은데요</title>
      <id>http://www.sqler.com/254250</id>
      <published>2010-09-04T16:36:11+09:00</published>
      <updated>2010-09-06T09:33:25+09:00</updated>
      <link rel="alternate" type="text/html" href="http://www.sqler.com/254250"/>
      <link rel="replies" type="text/html" href="http://www.sqler.com/254250#comment"/>
      <author>
         <name>Allons-y</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;UPDATE MEMBER SET&lt;br /&gt;&amp;nbsp;if getdate()&amp;gt;mem_sdate and getdate()&amp;lt;mem_edate&lt;br /&gt;&amp;nbsp;&amp;nbsp;BEGIN&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;mem_edate = dateadd(d, 7, Mem_edate)&lt;br /&gt;&amp;nbsp;&amp;nbsp;END&lt;br /&gt;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;BEGIN&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;mem_sdate= getdate(), mem_edate = dateadd(d, 7,getdate())&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;END&lt;br /&gt;&amp;nbsp;WHERE USERID=&apos;aa&apos;&lt;/p&gt;
&lt;p&gt;위 커리 처럼 조건을 줘서 만족되는 조건문을 실행하고 싶은데 방법이 없을까요?&lt;/p&gt;&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>UNION ALL 이후 ORDER BY 문의 드립니다.</title>
      <id>http://www.sqler.com/253866</id>
      <published>2010-09-03T15:37:32+09:00</published>
      <updated>2010-09-06T09:57:57+09:00</updated>
      <link rel="alternate" type="text/html" href="http://www.sqler.com/253866"/>
      <link rel="replies" type="text/html" href="http://www.sqler.com/253866#comment"/>
      <author>
         <name>죠리퐁</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;V_END 가 1 이거나 EA 값이 0인 경우 제일 뒤쪽으로 정렬되는게 목적입니다.&lt;/p&gt;
&lt;p&gt;이렇게 해보니 정렬은 되긴 하는데요.&lt;/p&gt;
&lt;p&gt;여기서 다시 ORDER BY 절을 사용해서 IDX값이 높은 값을 앞에오게 하면서 &lt;/p&gt;
&lt;p&gt;V_END 가 1 이거나 EA 값이 0인것은 제일 뒤로 가게 하려고 합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;select idx, title, price, file1, s_vot, s_hit, s_sale, ea, v_end from goods where v_check = 0&amp;nbsp; and v_end= 0&amp;nbsp; and ea! = 0 &lt;br /&gt;union all&lt;br /&gt;select&amp;nbsp; idx, title, price, file1, s_vot, s_hit, s_sale, ea, v_end from goods where&amp;nbsp; v_check = 0 and (v_end =1 or ea = 0) &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;묶어서 하면 될 것 같은데 잘 안됩니다.&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>해결방법을 찾는데 도와주십시오</title>
      <id>http://www.sqler.com/253775</id>
      <published>2010-09-03T09:34:31+09:00</published>
      <updated>2010-09-03T13:09:13+09:00</updated>
      <link rel="alternate" type="text/html" href="http://www.sqler.com/253775"/>
      <link rel="replies" type="text/html" href="http://www.sqler.com/253775#comment"/>
      <author>
         <name>제우스맨</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;Microsoft OLE DB Provider for ODBC Drivers 오류 &apos;80004005&apos; &lt;/p&gt;
&lt;p&gt;[Microsoft][ODBC SQL Server Driver][Shared Memory]SSL 보안 오류 &lt;/p&gt;
&lt;p&gt;/dbconn.asp, 줄 8&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;한서버에&amp;nbsp;디비랑 웹서비스 DNS 서비스를 같이 돌립니다.&amp;nbsp;10개정도 되는 홈페이지가 똑같은 현상이 일어나면서 디비작동이 안됩니다.&lt;/p&gt;
&lt;p&gt;재부팅하면 다시 원상복구됩니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;그리고 한달정도뒤에 똑같은 경우가 반복됩니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;저번에 에러메세지는 &lt;/p&gt;
&lt;p&gt;Microsoft OLE DB Provider for SQL Server&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;굴림&quot;&gt;오류 &apos;80004005&apos;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;
&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;굴림&quot;&gt;[DBNETLIB][ConnectionOpen (SECDoClientHandshake()).]SSL 보안 오류입니다.&lt;/font&gt; 
&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;굴림&quot;&gt;/Dbconnect/Dbconnect.asp&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;굴림&quot;&gt;, 줄 18&lt;/font&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;조금다른긴 한데 같은오류가 아닌가 생각합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;해결방법이 없는걸까요 고수님들 좀 부탁드립니다. ㅠㅠ&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>오라클 함수 사용시 에러 문제</title>
      <id>http://www.sqler.com/253769</id>
      <published>2010-09-03T09:24:25+09:00</published>
      <updated>2010-09-03T11:20:25+09:00</updated>
      <link rel="alternate" type="text/html" href="http://www.sqler.com/253769"/>
      <link rel="replies" type="text/html" href="http://www.sqler.com/253769#comment"/>
      <author>
         <name>승미</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;안녕하세요... 항상 좋은 답변 감사드립니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;오라클 관련 질문 올리는 곳이 없어 여기에 올립니다. 혹시 게시글이 이 게시판과&lt;/p&gt;
&lt;p&gt;성격에 맞지 않다면 삭제하셔도 좋습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;오라클에서 아래와같이 자바함수를 하나 만들어서 사용하려고 합니다.&lt;br /&gt;그런데 에러가 발생하여 난감합니다. &lt;br /&gt;원래 자바함수는 보다 복잡한데 설명하기 쉽도록 간단하게 수정하였습니다.&lt;br /&gt;아래내용을 간단히 설명하자면 주어진 하나의 값과 테이블의 f_size값을&lt;br /&gt;을 더해서 40보다 작은 레코드만 선별해서 가져오려고 하는데 에러가 발생합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;select sumDouble(&apos;35.0&apos;, &apos;20.0&apos;) from dual;&lt;br /&gt;위와 같이 했을 경우는 정상적으로 값이 잘나옵니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;select&amp;nbsp; * from productTable where&amp;nbsp; sumDouble( &apos;35.0&apos;, f_size ) &amp;lt; 40;&lt;br /&gt;위와 같이 했을 경우는 에러가 발생합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;자세한 사항은 아래를 참고해 주시면 감사하겠습니다.&lt;br /&gt;그럼 좋은 답변 부탁드립니다.&lt;br /&gt;--------------------------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[Oracle 합계 자바클래스]&lt;br /&gt;public class sumClass {&lt;/p&gt;
&lt;p&gt;&amp;nbsp;public static double sumDouble(String first, String second)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;double allSum = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;allSum = Double.parseDouble(first) + Double.parseDouble(second);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;return Math.round(allSum);&lt;br /&gt;&amp;nbsp;}&amp;nbsp;&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[Oracle 합계 함수 만들기]&lt;br /&gt;CREATE OR REPLACE FUNCTION&amp;nbsp; sumDouble(strFirst VARCHAR2, strSecond VARCHAR2) RETURN NUMBER&lt;br /&gt;AS LANGUAGE JAVA&lt;br /&gt;NAME &apos;sumClass.sumDouble(java.lang.String, java.lang.String) return java.lang.Double&apos;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[Oracle 정상 테스트문]&lt;br /&gt;select sumDouble(&apos;35.0&apos;, &apos;20.0&apos;) from dual;&lt;br /&gt;결과 : 50&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[Oracle 에러 테스트문]&lt;br /&gt;select&amp;nbsp; * from productTable where&amp;nbsp; sumDouble( &apos;35.0&apos;, f_size ) &amp;lt; 40;&lt;br /&gt;결과 : 에러&lt;br /&gt;참고 : f_size는 productTable의&amp;nbsp; 3~1000 까지 들어 있는 필드입니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[에러내용]&lt;br /&gt;An error was encountered performing the requested operation:&lt;/p&gt;
&lt;p&gt;ORA-29532: 자바 호출이 잡혀지지 않은 자바 예외로 인해 종료되었습니다.&lt;br /&gt;java.lang.NullPointerException&lt;br /&gt;29532.00000 - &quot;Java call terminated by uncaught Java exception: %s&quot;&lt;br /&gt;*Cause : A Java exception or error was signaled and could not be resolved by the Java code.&lt;br /&gt;*Action : Modify Java code, if this behavior is not intended. &lt;br /&gt;Error at Line: --&lt;/p&gt;&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>오류:18456, 심각도: 14, 상태:5....제발도와주세요 ㅠㅠ</title>
      <id>http://www.sqler.com/253758</id>
      <published>2010-09-03T03:29:22+09:00</published>
      <updated>2010-09-06T15:59:02+09:00</updated>
      <link rel="alternate" type="text/html" href="http://www.sqler.com/253758"/>
      <link rel="replies" type="text/html" href="http://www.sqler.com/253758#comment"/>
      <author>
         <name>해빠</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;p&gt;현재 SQL2005를 사용하고있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;그런데...어느 순간부터 &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;유지 관리 계획에 있는 스케줄이 안돌아 가더라구요... 현재도 강제로 돌려도 안돌아 가고있습니다...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;에이전트도 정지 되어있길래 다시 시작을 하니 계속 되지않아서 알아보니...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;제가 로그를 확인해보니까....xplog70.dll 이파일이 삭제되어서 실행이 안된다고 해서&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;xplog70.dll이 파일을 다시 다운 받아서 binn폴더에 넣으니까 에이전트는 실행되지만... 로그를 확인해보니까&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;거의 일주일동안 몇기가가 될정도로 로그가 쌓여있었습니다...내용은...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Login failed for user &apos;sa&apos;, [클라이언트: 75,146,131,91]&lt;/p&gt;
&lt;p&gt;오류:18456, 심각도: 14, 상태:5&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이런식으로 거의 1초마다 올라 오고있습니다...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;도대체 원인이 무엇이며 해결방법엔 뭐가있을까요&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;포멧하고 새로 작업하는 수밖에 없을까요?ㅜㅜ 너무 슬프네요....&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</content>
                  
   </entry>
</feed> 
