본문 바로가기

㏈ª By β┖υΕJini103

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.
MS-SQL ANSI NULL 테스트 보통 ANSI 표준 에 대해서 많이들 이야기 합니다. 그리고 NULL 값을 비교 할때 값이 이상하게 나오는 경우도 보실것입니다. 이런 이유는 ANSI 표준 옵션을 사용했는지 아닌지에따라 달라 지게 됩니다. -- TEST 테이블생성 IF(OBJECT_ID('TBL_TEST') IS NOT NULL) DROP TABLE TBL_TEST GO CREATE TABLE TBL_TEST (A INT NULL) INSERT INTO TBL_TEST VALUES (NULL) INSERT INTO TBL_TEST VALUES (0) INSERT INTO TBL_TEST VALUES (1) GO PRINT '---- (MS-SQL 기본세팅) ------' DECLARE @VARNAME INT SELECT @VARNAME .. 2010. 11. 10.
통계 정보 관련 정리 -- 통계정보를수동으로갱신할경우 CREATE STATISTICS NAMES ON CUSTOMERS (COMPANYNAME, CONTACTNAME) WITH SAMPLE 5 PERCENT GO SP_HELPINDEX CUSTOMERS --테이블이나인덱스의조각난정도를볼경우 DBCC SHOW_STATISTICS (CUSTOMERS, PK_CUSTOMERS) SP_SPACEUSED ORDERS -- EMPLOYEE 테이블의모든인덱스에대한통계업데이트 USE TESTDB; UPDATE STATISTICS EMPLOYEE; GO -- EMPLOYEE 테이블의PK_EMPLOYEE_EMPLOYEEID 인덱스에대한통계업데이트 UPDATE STATISTICS EMPLOYEE PK_EMPLOYEE_EMPLOYEEID; GO .. 2010. 11. 10.