본문 바로가기

ms sql10

Select 절에서 SubQuery 사용하기 Select 절에서 사용하는 서브쿼리를 스칼라 서브쿼리(Scalar SubQuery)라고 한다. 스칼라 서브쿼리는 한개의 행, 한개의 컬럼만을 반환한다.  예제는 아래와 같다. SELECT     A.SE     , A.ID     , TEST = ( SELECT MAX(VALUE) FROM INFO WHERE SE = A.SE AND ID = A.ID )FROM INFO AS AWHERE SE = '20100601110' 2015. 1. 13.
select 구문 단축키 설정 MS-SQL에서 테이블명 으로 간단하게 select 구문 실행 단축키 설정 도구 -> 옵션 -> 키보드    Ctrl+3 으로 단축키 설정테이블명 선택후 단축키 실행하면 테이블 데이터값을 확인 할수 있다. 2013. 4. 22.
게시판 페이징 SP 예제 CREATE PROC [dbo].[PROJECT_MEMBERLIST_S]     @NOW_PAGE INT -- 현재 페이지 번호     ,@NICKNAME VARCHAR(30) -- 제목     ,@SDATE VARCHAR(23) -- 검색시작날짜     ,@EDATE VARCHAR(23) -- 검색종료날짜 AS SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTEDSET NOCOUNT ON DECLARE @SQL NVARCHAR(MAX) DECLARE @START_NO INTDECLARE @END_NO INTDECLARE @PAGE_SIZE INTSET @PAGE_SIZE=10 -- 페이징 사이즈 SET @START_NO = (@NOW_PAGE -1) * @PAGE_SI.. 2013. 4. 2.
프로시져 수정 일자 및 포함 문자열 -- 프로시져 생성일자 및 수정 일자 ... 기타등등SELECT      NAME    , CREATE_DATE    , MODIFY_DATEFROM SYS.SQL_MODULES SM INNER JOIN SYS.ALL_OBJECTS AO ON SM.OBJECT_ID = AO.OBJECT_ID ORDER BY MODIFY_DATE DESC  -- 프로시져내 문자열SELECT      A.ID   , B.NAME   , A.TEXTFROM SYS.SYSCOMMENTS A, SYS.OBJECTS B, (SELECT ID FROM SYS.SYSCOMMENTS WHERE TEXT LIKE '%1%' ) CWHERE C.ID = B.OBJECT_ID  AND A.ID = C.IDORDER BY B.NAME, A.C.. 2012. 10. 18.
[펌]MSSQL 테이블 복사 1. 테이블을 생성하면서 테이블의 데이타 복사select * into 생성될테이블명 from 원본테이블명테이블 구조만 복사하겠다면select * into 생성될테이블명 from 원본테이블명 where 1=22. 테이블이 이미 생성되어 있는경우 데이타만 복사insert into 카피될테이블명 select * from 원본테이블명특정 데이타만 복사 하겠다면insert into 카피될테이블명 select * from 원본테이블명 where 검색조건출처: http://l2j.co.kr/2062 2012. 3. 13.
데이터베이스에서 테이블 목록 보기(mssql) - 테이블 목록SELECT * FROM sysobjects WHERE xtype='U'- 사용자 정의 프로시저 목록SELECT * FROM sysobjects WHERE xtype='P' 2010. 11. 11.
MS SQL 숫자에 콤마찍기 (화폐처럼) MS SQL 숫자에 콤마찍기select replace(convert(varchar(15),convert(money,'12345'),1),'.00','') 출력 형태 12,345 2010. 1. 21.
모든 프로시져내 포함한 문자열 찾기 SQL2005 기준 테스트 한것 이며, 다른 버전은 장담 못함심심치 않게 모든 프로시져내에서 특정 문자열을 찾을일이 발생한다. 아래와 같이 하면 쉽게 찾을 수 있다.alter PROCEDURE proc_프로시져내포함한문자열찾기     @seek varchar(256) AS  select b.name from syscomments a  inner join  sysobjects b on a.id =  b.id  where b.xtype = 'P' and  a.text like '%' + @seek + '%'  order by name 2009. 9. 30.
DBCC SHOWCONTIG DBCC SHOWCONTIG지정한 테이블의 데이터와 인덱스에 대한 조각화 정보를 표시합니다DBCC SHOWCONTIG    [     ( { table_name | table_id | view_name | view_id }             [ , index_name | index_id ]        )     ]      [ WITH { ALL_INDEXES                 | FAST [ , ALL_INDEXES ]                 | TABLERESULTS [ , { ALL_INDEXES } ]                 [ , { FAST | ALL_LEVELS } ]             }    ]ex) dbcc  showcontig (IE_PitcherReco.. 2009. 8. 14.