전체 글 300

CTE (Common Table Expression)

출처 : http://technet.microsoft.com/ko-kr/library/ms190766.aspx SQL Server 2005 온라인 설명서(2007년 9월) 공통 테이블 식 사용 CTE(공통 테이블 식)는 SELECT, INSERT, UPDATE, DELETE 또는 CREATE VIEW 문 하나의 실행 범위 내에서 정의되는 임시 결과 집합이라고 볼 수 있습니다. CTE는 개체로 저장되지 않고 쿼리 지속 시간 동안만 존재한다는 점에서 파생 테이블과 비슷합니다. 그러나 CTE는 파생 테이블과 달리 자체 참조가 가능하며 동일 쿼리에서 여러 번 참조될 수 있습니다. CTE를 사용하여 다음을 수행할 수 있습니다. 재귀 쿼리를 만들 수 있습니다. 자세한 내용은 공통 테이블 식을 사용하는 재귀 쿼리를 ..

Dev/SQL 2008.07.08

테이블 변수

INF: 질문과 대답 - SQL Server 2000 - 테이블 변수 이 문서가 적용되는 제품 보기. 기술 자료 ID : 305977 마지막 검토 : 2006년 11월 20일 월요일 수정 : 5.0 요약 이 문서에서는 SQL Server 2000에 소개된 테이블 변수와 관련된 질문과 대답(FAQ) 몇 가지를 제공합니다. 테이블 변수에 대한 SQL Server 온라인 설명서의 설명을 보려면 다음 Microsoft 웹 사이트를 방문하십시오. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_ta-tz_7ysl.asp (http://msdn.microsoft.com/library/default.asp?url=/library/..

Dev/SQL 2008.07.04

Is Derived - code

Is Derived # 처음에 이 소스에서 template의 가능성을 보고 뒷통수를 맞은 기분 이었습니다. 기본적인 내용은 Base에서 Derived가 상속 되었느냐를 확인 하는 코드 입니다. 이 예제 뿐만 아니라 Modern C++ Design(Andrei Alexandrescu)에는 무궁무진한 template의 향연이 펼쳐집니다. 아래의 예제는 More Exceptional C++(Herb Sutter)에 나오는 내용입니다. 원본은 Andrei Alexandrescu에 의해 작성된 글이라고 More Exceptional C++에서 명시 하고 있습니다. 제가 컴파일러에서 테스트하고 수정한 소스입니다. //////////////////////////////////////////////////////// ..

Dev/C++ 2008.05.01

C++에서 프로퍼티 구현하기

C++에서 프로퍼티 구현하기 # C++에서 템플릿을 이용한 프로퍼티를 구현한 소스입니다. VC++에서는 프로퍼티를 컴파일러 차원에서 지원하지만 이건 ANSI 코드입니다. 출처는 BorlandForum 이고 보다 안정적이게 소스를 수정했습니다. #ifndef __PROP_H__BY_CDECL__ #define __PROP_H__BY_CDECL__ namespace Glass { class IYES {}; class YES : public IYES {}; class NO {}; template class Prop { public: typedef Prop this_type; typedef T (Parent::*get_fun)(); typedef void (Parent::*set_fun)(const T&); P..

Dev/C++ 2008.05.01

STLport 초간단 설치

STLport의 사용이유 # VC++ 6.0의 내장된 STL 구현이 비표준인것들이 많아 사용상 어려움 부분적으로 내장된 STL보다 성능이 뛰어남 VC++ 7.0 이후 버전은 개인적으로 자체 STL사용 권장 STLport 초간단 설치 #STLport의 설치방법중 커맨드명령(IDE 없이)을 통해 설치하는 방법을 이용한다. (개인적으로 이방법이 가장 편하고 쉬움) VC++ 6.0을 사용할때 서비스팩은 항상 설치 권장 sp5 or sp6 STLport 받기 #아래의 사이트에서 Current release version파일을 받음 http://www.stlport.org/download.html 받은 압축된(gz이나 zip파일) 파일을 아무데나 풀기 컴파일하기 #압축을 푼 디렉토리에서 src디렉토리로 이동하여 컴..

Dev/C++ 2008.05.01

Stroustrup - The real interview

실제 Stroustrup 인터뷰(The real interview) # 원문: B. Stroustrup, "The real Stroustrup interview," IEEE Computer, vol. 31, no. 6, pp. 110-114, June 1998. 번역문: 서진택의 C++ complete guide중에서 발췌 'The Design and Evolution of C++'(Addison Wesley, 1994)에서, Bjarne Stroustrup은 아래와 같이 논의했다. "프로그래밍 언어는 실제로 세계(world)의 극히 작은 부분입니다. 그러므로 그것은 너무 심각하게 간주되어서는 안 됩니다. 일부분(proportion)의 감각(역자주: '프로그래밍 언어는 전 세계에 비하면, 매우 작은 부분..

Dev/C++ 2008.05.01