본문 바로가기

DataBase25

[MSSQL] 격리수준 (TRANSACTION ISOLATION LEVEL) 커밋되지 않은 데이터를 읽을 수 있는 수준으로두가지 방법이 존재함. 실제로 UPDATE되지 않고 ROLLBACK될 경우 기존데이터와 다른 값을 SELECT하게 됨 즉, 참조 무결성을 깨뜨릴 수 있다는 단점이 있으나그럴 경우가 극히 드문 경우 자주 사용 -- 1. 해당 SELECT 문장에만 적용 SELECT * FROM [TABLE NAME] WITH (NOLOCK) WHERE ~~~ -- 2. 해당 SESSION에 모두 적용 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SELECT ~~~SET ~~~INSERT~~~ 2018. 5. 24.
[MSSQL] 테이블 형식 확인 When you checking column format. sp_columns [table Name] SELECT * FROM information_schema.columns WHERE table_name = '[table Name]' SQL)sp_columns [table Name] Result) SQL)SELECT * FROM information_schema.columns WHERE table_name = '[table Name]' Result) 2018. 3. 13.
[MSSQL] 데이터에서 enter, tab 제거 데이터 출력시 탭, 엔터, 개행 제거replace Tab, Line feed(LF), Carriage return(CR) Tab(탭) char(9) Line feed(LF, 개행) char(10) Carriage return(CR) char(13) Enter char(10) + char(13) example) SELECT REPLACE(REPLACE(REPLACE('text',char (9), ''), char(10), ''), char(13),'') 2018. 3. 7.
[MSSQL] 프로시져 정보보기 MSSQL프로시져 업데이트 기록 보기 프로시져 업데이트 시 최종 적용 날짜가 궁금할 경우 If you want to check procedure update or modify date, SQL)SELECT ao.name, modify_date as modify, *FROM sys.all_objects aoWHERE ao.type ='P'ORDER BY modify_date DESC Result) 2018. 2. 13.