IT31 MSSQL에서 락(lock)걸린 쿼리 확인하고 해제하기 1. sp_lock 실행 Lock 내용 확인. Mode가 X 인 것들을 확인하고, spid 를 기억해 둔다. 보통 spid 가 여러개 중복되어 출력되는 경우가 많다. 예) exec sp_lock 2. dbcc inputbuffer(spid) 클라이언트에서 MSSQL로 보낸 최종 명령문을 표시한다. 1번에서 Mode 가 X 인 것의 spid를 입력하면 해당 내용이 출력된다. 예) dbcc iniputbuffer(60) 3. sp_who spid 1번에서 확인된 spid 를 입력하면 관련 정보를 표시해 준다. 예) exec sp_who 60 4. kill spid Lock을 확인했으면 해당 spid 를 입력하여 해당 프로세스를 끝낸다. 예) kill 60 출처: http://walkingfox.tistory.. 2018. 7. 4. [MSSQL] DB 용량 및 건 수 조회 -- DB 정보sp_helpdb 'Database명칭' -- TABLE 용량SELECT CONVERT(VARCHAR(30), MIN(o.name)) AS t_name , LTRIM(STR(SUM(reserved) * 8192.0 / 1024.0, 15, 0) + ' KB') AS t_sizeFROM sysindexes i INNER JOIN sysobjects o ON o.id = i.idWHERE i.indid IN (0, 1, 255) AND o.xtype = 'U'GROUP BY i.idORDER BY -- t_name ASC SUM(reserved) * 8192.0 / 1024.0 DESC -- TABLE 건수SELECT o.name , i.rowsFROM sysindexes i INNER JOI.. 2018. 6. 11. [MSSQL] 특정 컬럼이 포함된 테이블 찾기 - MSSQL 특정컬럼 검색방법 SELECT T.name AS table_name, C.name AS column_name FROM sys.tables AS T INNER JOIN sys.columns AS C ON T.object_id = C.object_id WHERE C.name = '[컬럼명]' 2017. 9. 22. [MSSQL] 전체 테이블 특정 문자열 포함 컬럼 조회 전체 테이블에서 문자열 검색 -----------------------------------------------------exec [dbo].[SearchAllTables] 'MovieInfo2'-----------------------------------------------------CREATE PROC [dbo].[SearchAllTables]( @SearchStr nvarchar(100))ASBEGIN -- Copyright © 2002 Narayana Vyas Kondreddi. All rights reserved.-- Purpose: To search all columns of all tables for a given search string-- Written by: Narayana Vya.. 2017. 9. 19. MS-SQL 쿼리 정리 MS-SQL 출처 : http://stophyun.tistory.com/62 ** SQL문은 대소문자를 구분하지 않지만 데이타는 대문자와 소문자를 구분한다 주석을 다는 방법은 /* 주석 */ 이거나 한줄만 주석 처리를 할 경우는 문장 맨앞에 --를 붙인다 ** 각각의 데이타베이스의 SYSOBJECTS 테이블에 해당 데이타베이스의 모든 정보가 보관되어 있다 SYSOBJECTS의 TYPE 칼럼으로 'U'=사용자 테이블, 'P'=저장 프로시저, 'K'=프라이머리 키, 'F'=포린 키, 'V'=뷰, 'C'=체크 제약등 오브젝트 이름과 정보를 알 수 있다 데이타 검색 USE 데이타베이스명 /* USE 문을 사용한 데이타베이스 선택 */ SELECT * FROM 데이블명 /* 모든 칼럼 불러오기 */ SELECT .. 2017. 3. 16. ABAP 문자열 자르기 / SUBSTRING 1. variable+4(4) : +4 번째부터 4 // 19900124 -> 0124 2. CONCATENATE : 문자 더하기3. strlen ( 문자열 ) : return length of String 문자열 넣기 령어lv_string = '한글과 컴퓨터 좋은컴퓨터 나쁜컴퓨터'.설명문자열길이lv_len = strlen( lv_string ) 문자열의 길이를 돌려준다.[ Length = 19]수량획득find all occurrences of '컴퓨' in lv_string match count lv_cnt.[컴퓨]가 들어가 있는 수를 돌려준다. [ count = 3]최초위치획득find '컴퓨' in lv_string match offset lv_off.[컴퓨]가 들어가 있는 첫번째 위치. [offse.. 2017. 3. 8. 이전 1 2 3 4 ··· 6 다음