분류 전체보기 738

[본문스크랩] MS SQL DATE

select convert(char(10),getdate(),111) select convert(char(8),getdate(),112) 이런 형식으로 가져오는데.. 아래와 같이 뒤 번호를 바꿀때 변환되는 형식을 정리했습니다. 참조 하세요. 100 01 13 2006 101 01/13/2006 102 2006.01.13 103 13/01/2006 104 13.01.2006 105 13-01-2006 106 13 01 2006 107 01 13, 2006 108 19:59:41 109 01 13 2006 110 01-13-2006 111 2006/01/13 112 20060113 113 13 01 2006 114 19:59:41 120 yyyy-mm-dd hh:mi:ss(24h) 허허허

[본문스크랩] MS-SQL 설치 팁(보류된 작업 파일)

MS-SQL 을 설치하다보면 아래와 같은 에러가 나올때가 있습니다. 설치 시스템에 이전 프로그램 설치 과정에서 생긴 보류된 파일 작업이 있습니다 실행하기전에 컴퓨터를 다시 시작해야합니다. 재부팅해도 계속 같은에러가 나게 되는데, 그럴때는 아래와 같이 레지스트리를 편집해 주고 재부팅하지 않은채 MS-SQL을 설치하면 됩니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 에서 PendingFileRenameOperations 를 제거

[본문스크랩] nolock 잠금힌트

NOLOCK : 공유 잠금을 실행하거나 단독 잠금을 유지하지 않습니다. 이 옵션을 적용하면 커밋되지 않은 트랜잭션이나 읽는 중 롤백된 페이지 집합을 읽을 수 있습니다. 커밋되지 않은 읽기가 가능합니다. 단 , SELECT 명령문에만 적용됩니다. 보통 select문을 실행하게 되면 SQL서버는 'Shared Lock'을 걸게됩니다. 즉 select하는 순간에 다른 사용자에 의한 데이터의 변경을 잠시 막게되지요. 이 Lock때문에 다른 사용자의 SQL문 수행이 방해받게 됩니다. 대부분의 웹프로그래밍에서는 select시 다른 사용자에 의해 데이터가 변경되어도 큰 문제가 발생하지 않습니다. 다음과 같이 'nolock'이라는 잠금힌트를 사용해서 select를 하면 잠금이 걸리지 않은 상태에서 실행할 수 있습니다...

[본문스크랩] sql2005 Express 설치 및 adventureworks 설치

안녕하세요... 무더운 여름의 시작과 어느덧 장마의 시작이 눈앞입니다 몸관리 잘하시고, 자신의 목표를 위해 최선을 다하는 2006년이 되시길 바랍니다... 아울러 2006년 월드컵에서 땀흘리는 태극전사들을 위해 우리모두 파이팅 합시다... 짝짝~짝~짝짝!!!!대~한~민국~~~ 제 컴퓨터의 설치환경은 노트북이며, Xp Home Edition 입니다. *Microsoft .NET Framework 버전 2.0(x86)* http://www.microsoft.com/downloads/details.aspx?FamilyId=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=ko *sql2005 Express sp1* http://www.microsoft.com/downloa..

간단 JOIN 개념잡기

SELECT TOP 5 a.SEQ,a.CATEGORY_CD,a.TITLE,a.VIEW_CNT --상위 5개 가져올 컬럼들만 선택 ex) table_name.column_name FROM CM_FAQ_TB AS a INNER JOIN CC_FAQ_CATEGORY_TB AS p -- 가져올 테이블 & 조인 할 테이블 ON p.CATEGORY_CD = a.CATEGORY_CD --두 테이블중 조건 컬럼이 같은 녀석들 만 뽑아내는것 WHERE p.category_cd = 2 and p.member_type_cd = 1 -- 조건 *** 이걸 SP로 *** 아구 골이야 SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO /*******************************..

속도 비교 (이벤트 응모자 날짜별 뽑기)

두개의 셀렉트 이벤트 응모자 날짜별로 뽑는 쿼리 .. set statistics io on --쿼리 분석기 메세지에서 io 카운트 SELECT A0626 = (SELECT COUNT(*) FROM E090604_water WHERE waterday = '2009-06-26') , A0627 = (SELECT COUNT(*) FROM E090604_water WHERE waterday = '2009-06-27') , A0628 = (SELECT COUNT(*) FROM E090604_water WHERE waterday = '2009-06-28') , A0629 = (SELECT COUNT(*) FROM E090604_water WHERE waterday = '2009-06-29') , A0630 = (S..