프로그램/Mssql
-
MSSQL 로그 백업 및 삭제프로그램/Mssql 2024. 1. 23. 11:30
1. 로그삭제방법 [로그백업방법 1] backup log st2010_test4 to disk = 'D:\st2010_test4_log.bak' [로그백업방법 2] backup log sast2010 with truncate_only backup log sast2010 with no_log dbcc shrinkfile('sast2010_log') select * from sys.database_files (db name값으로 지워야함) 2. 로그삭제방법 --(이 방법으로 해서 DB 떼어내고 붙일때 log 파일용량이 초기화되는지 남겨두고 안붙기만 하는건지 테스트) exec sp_detach_db 'st2010_test4',true exec sp_attach_single_file_db 'st2010_test..
-
MSSQL 함수 모음프로그램/Mssql 2024. 1. 23. 11:25
문자열 함수: LEN(string): 문자열의 길이를 반환합니다. LEFT(string, length): 문자열의 왼쪽에서 지정된 길이만큼의 부분 문자열을 반환합니다. RIGHT(string, length): 문자열의 오른쪽에서 지정된 길이만큼의 부분 문자열을 반환합니다. CHARINDEX(substring, string): 문자열에서 특정 부분 문자열이 처음 나타나는 위치를 반환합니다. REPLACE(string, old, new): 문자열에서 특정 부분 문자열을 다른 문자열로 대체합니다. LOWER(string), UPPER(string): 문자열을 각각 소문자 또는 대문자로 변환합니다. 숫자 함수: SUM(column): 열의 값들의 합을 계산합니다. AVG(column): 열의 값들의 평균을 계산..
-
인덱스 조각화 확인 및 재구성프로그램/Mssql 2016. 9. 6. 10:00
[ 인덱스 조각화 확인 및 재구성 ] --테이블에 걸린 인덱스 확인법sp_helpindex TB_Online_Student --인덱스 삭제drop index Tb_test.IX_Tb_test_1 --인덱스 정보확인EXEC SP_HELPINDEX tb_booksell --테이블 인덱스 세부정보DBCC SHOW_STATISTICS (Tb_test,IX_Tb_test_1) --테이블의 인덱싱 상세 확인DBCC SHOWCONTIG(tb_booksell, IX_TB_BookSell) --인덱스재구성및재작성DBCC DBREINDEX(tb_booksell, PK__TB_BookSell__117F9D94) @@@@DBCC DBREINDEX (테이블명,,채우기비율) ex) DBCC DBREINDEX (T_table, ,..
-
mssql 내장함수 모음프로그램/Mssql 2016. 9. 5. 16:34
[ mssql 내장함수 모음 ] 워낙 기본적인거라... [문자함수] LEFT, RIGHT LEFT는 지정해준 자릿수만큼 왼쪽에서부터 문자열을 반환한다. 당연히 RIGHT는 반대이다. 형식 : LEFT(문자, 자릿수) LTRIM, RTRIM LTRIM은 문자열의 왼쪽 공백을 제거한다. 역시 RTRIM은 반대일 경우 사용된다. 형식: LTRIM(문자) LEN LEN함수는 문자열에서 문자의 갯수를 추출한다. 형식: LEN(문자) Len함수는 문자 뒤쪽의 공백은 문자로 계산하지 않는다. UPPER, LOWER UPPER는 소문자를 대문자로, LOWER는 대문자를 소문자로 바꾼다. 형식: UPPER(문자) REVERSE REVERSE는 문자열을 반대로 표시한다. 형식: REVERSE(문자열) REPLACE REP..
-
테이블 속성 정보 출력프로그램/Mssql 2016. 9. 5. 16:27
[ 테이블 속성 정보 출력 ] select tbl.name as 'Table Name', col.name as 'Column Name', col.column_id as 'Column Position', TYPE_NAME(col.system_type_id) as 'Type Name', col.max_length as 'Max Length', col.is_identity as 'Identity', col.is_nullable as 'Allow Null'from sys.columns coljoin sys.tables tbl on col.object_id = object_id(tbl.name)where tbl.name='tb_test' 필드명만 뽑아서 사용할 경우는 역시 sp_columns 'TB_test' 가..