:::: 개발 ::::/::: MSSQL ::: 32

간단 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..

스칼라 함수 >> 여러 row 한 필드로 가져오기

set ANSI_NULLS ON set QUOTED_IDENTIFIER ON GO ALTER FUNCTION [dbo].[GET_KIND_CODE_PROC](@b_id int) RETURNS VARCHAR(1000) AS Begin Declare @tot int, @idx int, @rtnValue varchar(2000) --@b_id int, --SET @b_id = 51320 SET @idx = 1 SET @rtnValue = N'' Declare @tbTemp Table ( idx int primary key identity , jk_code nvarchar(100) ) INSERT INTO @tbTemp Select BK.jk_code From dbo.ALBA_BOARD_KIND_TB BK WI..

mssql SSIS 작업 사용하기

MSSQL 2005 >> SQL Server business intelligence Development Studio 사용 하여 에이전트 작업 간편화 작업 목적 제휴사 관련 데이타 전달 작업 제휴사 관련 데이타 view 작업(필요한 데이타 만 추출 ) 뷰 제작후 디비 > 작업 > 데이타 내보내기 데이터 원본 (sql Native Client ) ( 실제 디비 선택) 대상 >>플랫 파일 대상 >> 파일이름 선택후 ( csv ) >> 데이타 내보내기 >> 패키지 저장 및 실행 옵션시 SSIS 패키지 선택 >>파일 시스템 선택 >> SSIS 로 패키지 제작 MSSQL 2005 >> SQL Server business intelligence Development Studio 선택 새 프로젝트 비지니스 인텔리전스..