전체 글
-
Microsoft Query CASE 문카테고리 없음 2012. 7. 19. 16:21
엑셀 안에.. Microsoft Query 라는 녀석이 있다~! 이 녀석으로 엑셀의 데이터를 로딩해서 뽑아보려 했더니...... 계속 에러가 나는 것이였다. 쿼리 예제는! SELECTfield1, max(case when field2 = 1 then field3 else 0 end), max(case when field2 = 2 then field3 else 0 end)from tablegroup by field1 field1으로 group by를 한다음에..두번째 컬럼은 field2 = 1일때 field3의 값세번째 컬럼은 field2 = 2일때 fiend3의 값 이렇게 뽑아오는 쿼리였다.근데.. Microsoft Query로.. xls 또는 xlsx 파일을 불러올 경우.. case 문이 먹지 않는다...
-
DBCC TRACE...카테고리 없음 2012. 4. 13. 17:21
이번에는.. 너무나 당연한 거지만... DBCC TRACE에 대해서 얘기를 꺼내보도록 하겠습니다. DBCC TRACEONDBCC TRACEOFFDBCC TRACESTATUS 이렇게 3가지로 볼 수 있습니다.ON, OFF, STATUS 단어만 봐도 대충 유추할 수 있습니다 ^^ 각각의 플래그 값들은 MSDN을 참고합시다~~!추적 플래그(Transact-SQL): http://msdn.microsoft.com/ko-kr/library/ms188396.aspx 새로운 새션 하나를 열어보도록 하죠~~! Session 1 DBCC TRACEON(3226) --//3226: 백업 성공에 대한 로그를 SQL 로그에 기록 안함 DBCC TRACESTATUS() 두번째 세션을 열어서 TRACESTATUS를 확인해봅시다...
-
DBCC DBREINDEX vs. DBCC INDEXDEFRAGSQL Server/Index 2012. 4. 9. 18:17
MSDN에 따르면... 인덱스 리빌드를 하기 위해..DBCC DBREINDEX, DBCC INDEXDEFRAG 두개의 명령어 대신... ALTER INDEX를 사용하라고 권고하고 있고추후에 이 두개의 명령어가 사라질 지도 모른다고 경고하고 있다.물론 SQL Server 2012 까지는 이 기능을 제공하고 있다. DBCC DBREINDEX vs. DBCC INDEXDEFRAG의 두개의 차이 점을 보여주는 글!물론 영어다 ㅠㅠ...http://msdn.microsoft.com/en-us/library/cc966523.aspx#EDAA
-
트랜잭션 3가지 상태!SQL Server/Architecture 2012. 3. 26. 12:06
원문: http://www.sqler.com/425264 XACT_STATE(Transact-SQL): http://msdn.microsoft.com/ko-kr/library/ms189797.aspx SET XACT_ABORT(Transact-SQL): http://msdn.microsoft.com/ko-kr/library/ms188792.aspx XACT_STATE : 1.비활성 트랜잭션 0 2.활성 상태이고 커밋 가능한 트랜잭션은 1 3.활성 상태이지만 커밋할 수 없는 상태 -1 -- 아래는 실험(반복 실행 >_
-
View의 조회 권한SQL Server/GRANT 2012. 3. 26. 11:49
안녕하세요~! SQLER에 제가 답변을 달은 부분을 이쁘게? 정리해봤습니다. 여러 개의 데이터베이스에 있는 테이블을 뷰 하나로 만들 경우 특정 유저에게 어떤 조건으로 조회권한만 줬을때 해결하는 방법입니다. 원문: http://www.sqler.com/485639 Q.수고가 많으십니다. MS-SQL 2008사용자입니다. 특정 뷰(VVVV) 1개만 조회권한을 주려고 합니다. 예를 들면 로그인계정(TTTT)을 만들어서( Default Database A) 1개의 뷰(VVVV)에 조회권한을 주었습니다. 그 뷰 내용은 Database B, C에 있는 테이블과 조인되어 있어 뷰조회시 "현재 보안 컨텍스트로는 서버 보안 주체 "VVVV"이(가) 데이터베이스 "B"에 액세스할 수 없습니다." 라는 메세지가 뜹니다. D..
-
SQL Server 2008 R2 SP1에 추가된 DMV카테고리 없음 2011. 11. 15. 13:29
참조링크: http://sqlsql.tistory.com/147 아래 자료는 제가 정리했습니다 ^^; 1. sys.dm_exec_query_stats 에 4개의 컬럼이 추가되었습니다. (total/last/min/max_row) 2. sys.dm_os_volume_stats(f.database_id, f.file_id) 가 새로 추가되었습니다. MSDN: sys.dm_os_volume_stats(Transact-SQL) FILE이 속해있는 HDD 정보, 압축 지원여부, 읽기 전용 등을 지원합니다. 3. sys.dm_os_windows_info 가 새로 추가되었습니다. MSDN: http://msdn.microsoft.com/ko-kr/library/hh204565.aspx 운영체제의 정보와 서비스팩 정보..