본문 바로가기

전체 글234

Linked Server 관련 정리해 보았습니다. Linked Server 를 구성 할때 SSMS , EM 를 통해서들 많이 구성 하시죠. 하지만 MS-SQL 시스템 프로시져를 통해 구성할수도 있습니다. 그 부분에 대해서 정리해 보았습니다. 우선 구성 관리자를 통해 BLUEJINIPC 라는 별칭으로 지정 하고 시작 하겠습니다. --LINKSERVER를통해적용할데이터베이스테이블데이터조회 SELECT TEST.* FROM OPENROWSET('SQLOLEDB', 'BLUEJINIPC'; 'SA';'1234', 'SELECT * FROM ADVENTUREWORKS.HUMANRESOURCES.EMPLOYEE') AS TEST --아래와같이등록한다. SQL SERVER인경우 EXEC SP_ADDLINKEDSERVER 'BLUEJINIPC', 'SQL SERVER.. 2010. 11. 10.
VIEW 사용시 데이터 갱신이 안될경우..... 이번에는 뷰에 대해서 간략하게 정리 해보았습니다. 뷰를 사용 할때 테이블의 컬럼이 추가 되었는데 데이터가 안나오는 경우를 보셨을 것입니다. 테스트를 통해 한번 알아 보겠습니다. USE TESTDB --테스트테이블생성 CREATE TABLE [TABLE1] ( [COL1] INT, [COL2] INT, [COL3] INT, [COL4] INT ) -- 테스트데이터입력 INSERT INTO [TABLE1] VALUES (1,2,3,4) -- 현재데이터조회 SELECT * FROM [VIEW1] -- 뷰생성 CREATE VIEW [VIEW1] AS SELECT * FROM [TABLE1] -- 테이블컬럼추가 ALTER TABLE TABLE1 ADD [COL5] INT DEFAULT 0 NOT NULL -- 뷰.. 2010. 11. 10.
RANK 함수에 대해 정리 해보았습니다. RANK() 함수에 대해서 한번 정리 해보았습니다. -- 순위함수정리에대해서한번정리해보았습니다. 순위함수는 우리가 데이터를 입력한 순으로 순위를 정하는 것이 아니라 정렬한 순서대로 순위를 정하게 됩니다. USE TESTDB GO CREATE TABLE 성적( 번호 INT, 이름 CHAR(8), 점수 INT ) GO INSERT INTO 성적(번호, 이름, 점수) VALUES ( 1, '김경진', 79 ) INSERT INTO 성적(번호, 이름, 점수) VALUES ( 2, '강산아', 19 ) INSERT INTO 성적(번호, 이름, 점수) VALUES ( 3, '김희선', 29 ) INSERT INTO 성적(번호, 이름, 점수) VALUES ( 4, '홍길동', 49 ) INSERT INTO 성적(번호.. 2010. 11. 10.
오라클 복제 [1탄] - 오라클 게시자 트랜잭션 복제 환경 구축 SQL 2005 부터는 오라클의 데이터를 MS-SQL 로 복제를 구성 할수 있다. 오라클 게시자 복제의 제한 사항이 있습니다. 테이블, 인덱스, IOT , 구체화된 뷰에 대한 복제를 지원 합니다. 오라클 게시자 트랜잭션 복제를 위한 기본 세팅에 대한 내용과 오라클 복제에 대한 내용을 두 파트로 나누어 연재 할까 합니다. 1. 기본세팅 1.1 오라클 복제 테스트 환경 SQL Server 2005 는 Oracle(8.05 버전 이상)을 복제의 게시자로 지정하여 Oracle 이 게시한 개체의 행에 대한 변경 내용을 SQL Server 구독자로 적용 할수 있습니다. 지원하는 복제는 스냅숏 복제와 표준 트랜젝션 복제 입니다. * 오라클 게시자 – MSSQL2005 구독자 복제 테스트 복제 테스트 1. 오라클 9... 2010. 11. 10.