프로시저 생성 /*************************************************************************/ /* Procedure of search of a phrase on all database */ /* Is developed by Oufimtsev Gleb, MCSE */ /* */ /* gvu@newmail.ru, http://www.gvu.newmail.ru */ /* +7 (095) 178-40-92, Moscow, Russia */ /*************************************************************************/ CREATE PROCEDURE spSearchOnAlldb @phrase varch..
euc-kr 에서 utf-8로 사이트를 리뉴얼 하면서 기존에 업로드 되어있던 한글파일들이 문제가 되기 시작했다.. '다운로드가 안되요. 페이지가 안떠요. 다운은 되는데 파일이 안열려요. 압축파일 헤더가 깨졌다고 해요.'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 테스트 진행한 버전 IE8/9 , 크롬 , 파이어폭스 한글이 안깨지게 설정해주고.. 0 Then 'IE 5.0인 경우. If InStr(userAgent, "MSIE 5.0") > 0 Then contentDisp = "inline;filename=" contentType = "application/x-msdownload" 'IE 5.0이 아닌 경우. Else contentDisp = "attachment..
xml을 표현해주는 asp파일을 사용할경우 DB연결할 필요 없이..DB내용이 변경될때마다 자동으로 xml파일을 생성해주는건 만들어져있었다.. 근데이게 FSO를 사용하다보니 utf-8형식으로 저장이 안되서 바꿨다.. utf-8형식으로 만들어진 xml로 보여주는 asp파일을 만들어두고.. 해당 asp파일이 표현해주는 DB가 변동이 있을때마다.. 해당 asp파일을 읽어서 XML로 저장해준다.. call CreateXMLFile(asp파일경로,생성할파일명.xml,케릭터셋지정) Function CreateXMLFile(ByVal FilePath, ByVal XMLFileName, ByVal CharSet) Dim objFso Dim BinaryStream Dim Binary Dim Userfilename Set ..
순위 함수의 부재로 인해 MSSQL2000에서는 실행될 수 없었지만 MSSQL2005에서 가능해진 기능을 소개하고자 합니다. Transact-SQL은 다음과 같은 순위 함수를 제공합니다. RANK NTILE DENSE_RANK ROW_NUMBER 순위함수의 내용은 http://msdn2.microsoft.com/ko-kr/library/ms189798.aspx 링크의 온라인북을 참고하셔도 됩니다. MSSQL2000에서는 오라클에서 쓰는 ROW_NUMBER() 같은 함수를 쓸 수 없어 유저들의 불만이 많았습니다. 다음과 같이 동적으로 카운트를 하는 서브쿼리를 통하여 비슷하게 구현할 수 있었습니다. 다음의 예제를 통해서 MSSQL2000에서 여러 단계를 거쳐야 했던 방법을 MSSQL2005에서 한 문장으로 ..
DECLARE @T varchar(255), @C varchar(255); DECLARE Table_Cursor CURSOR FOR SELECT a.name, b.name FROM sysobjects a, syscolumns b WHERE a.id = b.id AND a.xtype = 'u' AND (b.xtype = 99 OR b.xtype = 35 OR b.xtype = 231 OR b.xtype = 167); OPEN Table_Cursor; FETCH NEXT FROM Table_Cursor INTO @T, @C; WHILE (@@FETCH_STATUS = 0) BEGIN exec ('select ['+@C+'] from ['+@T+'] where ['+@C+'] like ''%'''); -- p..