본문 바로가기

MSSQL27

[MSSQL] 테이블 변경내용 저장 테이블 변경 내용 저장테이블 수정 시 변경 내용을 저장할 수 없습니다. 변경 내용을 적용하려면 다음 테이블을 삭제하고 다시 만들어야 합니다.다시 만들 수 없는 테이블을 변경했거나 [테이블을 다시 만들어야 하는 변경 내용 저장 사용안함] 옵션을 설정했습니다.라는 경고 문구가 발생 1. 도구 > 옵션 클릭 2. 디자이너 > 테이블을 다시 만들어야 하는 변경 내용 저장 안함을 체크 해제, 확인 해 주면 저장 가능!! 2017. 8. 14.
[MSSQL] 두개 이상 필드 값 비교 ORDER BY [MSSQL] 두개 이상 필드 값 비교 ORDER BY 두개 이상 필드값을 비교하여 정렬 해야할 경우 SELECT seq, addDt, moddt, * FROM [tableName] 각각 ORDER BY를 하면 첫 필드 부터 정렬 됨normal order by sortingSELECT * FROM [tableName] ORDER BY modDt DESC, addDt DESC Example) CASE문으로 조건을 주어 두 필드 이상의 값을 합하여 비교 가능using case with mssql SELECT * FROM [tableName] ORDER BY (CASE WHEN modDt '' Then modDt ELSE addDt END) DESC Example) 2017. 7. 26.
[MSSQL] 원격 프로시저 실행하기 RPC에 대해 구성되지 않았습니다. 에러 발생할 경우 -- 연결된 서버로부터 로컬 서버로의 RPC 내보내기 활성화-- from linked server to local serverEXEC sp_serveroption '[server IP]', 'RPC', TRUE -- 로컬 서버로부터 연결된 서버로의 RPC 내보내기 활성화-- from local server to linked serverEXEC sp_serveroption '[server IP]', 'RPC OUT', TRUE EXEC [serverIP].[serverName].[dbo].[Procedure Name] 'value','value','value' ... example)EXEC sp_serveroption '111.11.11.1', 'RPC.. 2017. 6. 26.
[MSSQL] 쿼리 단축키 지정하기 [MSSQL] 쿼리 단축키 지정하기 MSSQL을 쓰다보면 자주 쓰는 쿼리가 있음.예를들어 테이블 전체를 확인하는 SELECT * FROM [TABLE]데이블 전체의 갯수를 확인하는 SELECT count(*) FROM [TABLE] 등 자주 쓰는 쿼리는 쿼리 단축키로 지정해 놓고 쓰면 쉬움 1. 도구 > 옵션 선택 2. 환경 > 키보드 > 쿼리 바로가기 선택 3. 위와 같이 단축키 옆에 자주 쓰는 쿼리를 넣고 저장하면 됨 [Table]만 쓰고 단축키를 누르면 단축키에 저장된 결과가 나옴 참고로 내가 쓰고 있는 단축키들) SELECT TOP 100 FROM : 100개의 행만 노출(테이블에 저장되어있는 형식 등을 보기 좋음) SELECT COUNT (*) FROM : 테이블의 행 수(테이블의 총 행수를 보.. 2017. 3. 28.