전체 글294 [SQL Server] Chapter 04. 데이터베이스 생성과 관리 * 이 포스팅은 개인의 학습 내용을 정리한 것입니다. 2. 데이터베이스의 구조 1) SQL Server 7.0 이후에서 변경된 사항 - 페이지 크기가 2K -> 8K로 증가 : 페이지 및 익스텐트 크기 함께 증가함 -> 익스텐트 : 연속된 8개의 페이지. - 행에 저장 가능한 크기, 최대문자열 저장크기가 8060바이트(최대문자열은 8000)로 증가. - 최저 잠금 단위가 페이지->행으로 변경. 3. 데이터베이스 생성 (1) DB생성 구문 CREATE DATABASE [ ON [ [,..n] ] [ , [,..n] ] ] [ LOG ON { [,...n] } ] [ COLLATE collation_name ] [ FOR LOAD | FOR ATTACH ] ::= [PRIMARY] ( [ NAME = log.. 2014. 12. 5. [SQL Server] Chapter 03. T-SQL기초(2) *이 포스팅은 개인의 학습 내용을 정리한 것입니다. 11. UNION - 두 테이블을 조합한다. 선택된 목록의 수가 같아야 하고, 컬럼의 데이터 형식은 동일하거나 변환 가능해야 한다. - UNION 사용의 기준 1) 컬럼명은 첫 번째 SELECT문의 컬럼명을 따른다. 2) 최종 결과 순서를 정의하거나 요약 값을 계산하기 위한 ORDER BY 및 COMPUTE절은 UNION문의 끝에서만 사용가능 3) GROUP BY및 HAVING절은 개별 쿼리에만 사용할 수 있으며 최종결과 집합에 영향을 주도록 사용할 수 없다. 대신 하위 쿼리로 만들은 파생 테이블에서 처리가 가능 4) INTO절은 첫 SELECT문에 포함하여 새로운 테이블을 만들고 삽입할 수 있다. 5) FOR BROWSE절은 UNION연산자를 포함하는.. 2014. 12. 4. [SQL Server] Chapter 03. T-SQL기초(1) *이 포스팅 내용은 개인 학습 내용을 정리한 것입니다. * Transact-SQL (T-SQL) : 현재 SQL서버에서 사용중인 SQL문 1. SELECT문 SELECT문의 형식 ( []문 안의 내용은 옵션) SELECT [DISTINCT] [TOP] [INTO] FROM [WHERE] [GROUP BY] [HAVING] [ORDER BY] SELECT문의 기본 구조는 다음과 같다. SELECT * FROM (MyDB.dbo.)MyTable *은 모든 컬럼을 가져오라는 와일드카드. MyTable은 내가 조회하여 올 컬럼이다. 만약 MyDB를 현재 사용중이라면 'MyDB.dbo.'이 부분은 생략해도 된다. FROM절에는 SQL2000에서 지원하는 사용자 정의함수를 사용할 수 있다. 즉, 다음과 같은 구문도.. 2014. 12. 3. 변환연산자 operator returntype() 연산자 오버로딩에서 보면.. class A{ ... operator classB* (){ blabal.. } ... }; 이런 선언이 있다. 검색해보니, 변환연산자 오버로딩. 해당 클래스가 B로 형 변환이 될 때의 연산자를 오버로딩하는것이라고.. 2014. 11. 20. 자동화와 이중 인터페이스 1. 자동화 - VB나 ASP같은 스크립트기반 언어에서는 COM객체의 인터페이스에 직접 접근할 수 없다. 하지만 자동화를 통해 COM객체를 사용할 수 있다. 자동화를 통하면 마샬링을 위한 프록시/스텁 구현도 필요가 없다. 하지만, 자동화의 단점은 수행속도, 사용가능한 데이터형의 제한이 있다. 이를 위해 MS에서는 자동화와 기존의 커스텀 인터페이스를 모두 지원하는 이중 인터페이스를 제안함. 2. IDispatch인터페이스 - IUnknown에서 파생됨. GetTypeInfoCount, GetTypeInfo, GetIDsOfNames, Invoke등의 4개의 메소드가 있다. - 다음 VB의 예 dim obj As Object set obj = CreateObject(ProgID) obj.Prop = prop.. 2014. 11. 12. Chapter 08. ATL윈도우 클래스와 WTL 8.1 ATL윈도우 클래스 참조링크 : http://devnote.tistory.com/63 8.1.1 ATL윈도우클래스 개요 - ATL에서는 윈도우 조작을 위해 윈도우 클래스를 제공한다. (최상위는 CWindow 클래스) 8.1.2 윈도우 애플리케이션 - 윈도우 프로그램을 구성하면 WinMain과 윈도우 프로시저로 구성됨. -> 프로그램의 진입은 WinMain(). 메인 윈도우를 생성하면 메시지 루프에 들어오는 메시지는 윈도우 프로시저로 전달된다. 8.1.3 CWindowImpl클래스. - CWindow에서 파생되어, 윈도우의 생성 및 클래스등록, 메시지 처리등의 기능을 제공. (CWindow만 사용하면 클래스등록과 메시지처리는 직접 구현해야 함) - CWindowImple< class T, class.. 2014. 11. 11. 이전 1 ··· 19 20 21 22 23 24 25 ··· 49 다음 728x90