본문 바로가기

IT_Developers1149

EditPlus - 에디터플러스로 문자 정렬하기 기능 에디터 플러스 데이터 order by 안녕하세요. 고코더 입니다. 에디터플러스에서는 정렬 기능이 있습니다. 나열된 데이터를 드래그 해서 정렬 기능을 사용하면 통상적인 내림차순이나 올림차순으로 정렬이 가능합니다. 개발을 하다가 나열된 데이터를 정렬하기 위해 엑셀을 키는 불편한 보단 IDE에서 모든게 해결 하는게 효율적입니다. ● 1. 아래처럼 숫자와 알파벳이 혼합해 있습니다. 이걸 한번 에디터플러스 기능으로 정렬을 해보려고 합니다. ● 2. 도구 탭에서 정렬을 실행합니다. ● 3. 정렬 상자가 나오면 오름차순과 내림차순을 선택하여 정렬을 클릭합니다. ● 4. 그럼 에디터 기능을 통해 나열하여 데이터를 정렬 했습니다. 쓸일 없을거 같다고 생각할지 모르겠지만 개발 하다보면 에디터플러스를 메모장 용도로 사용하는.. 2019. 10. 25.
EditPlus - 에디터플러스 고유한 주석을 단축키로 출력 에디터플러스에서 나만의 주석을 단축키로 만들기 안녕하세요. 고코더 입니다. ● 1. 에디터플러스에서는 CTRL+D를 누르면 현재 날짜가 출력 됩니다. 실무에서는 주석에서 사용하기 쉽게 현재 날짜를 출력해주는 용도로 사용합니다. 이 양식을 변경하여 나만에 주석을 달 수 있도록 만들어보겠습니다. ● 2. 편집 탭에서 삽입을 클릭하고 날짜/시간 양식을 클릭 합니다. ● 3. 그러면 해당에 양식을 지정하여 나만에 날짜 출력을 만들 수 있습니다. 그리고 양식에 아래처럼 코드를 삽입했습니다. 현재 날짜와 시간 그리고 제 이름이 찍히게 했습니다. $(yyyy)-$(MM)-$(dd) $(H):$(mm):$(ss) 고코더 ● 4. 그리고 원하는 곳에 CTRL+D를 누르면 주석을 달고 내가 달았다고 서명을 남길 수 있습니.. 2019. 10. 25.
EditPlus - 에디터플러스 단어 강조 기능 / 단어 선택시 동일 단어 하일라이트 같은 단어를 같은 색으로 보이게 하기 안녕하세요. 고코더 입니다. 홈에디터플러스에서 좋은 기능인데 기본옵션으로는 체크되어 있지 않아서 많은 분들이 쓰고 있지 않는거 같아 글을 씁니다. ● 1. 코딩을 하다보면 이 단어가 단어가 어디에서 쓰고 있는지 한눈에 알아보는게 편합니다. 아래 소스처럼 Span을 선택하면 노란색으로 하일라이트 처리가 됩니다. ● 2. 설정 방법은 아래와 같습니다. 보기 탭에서 단어강조 체크를 하면 해당 기능이 실행 됩니다. 단어 강조를 함으로써 현재 내가 찾고 있는 변수들이 가까운곳 어디에서 사용하는지 즉시 직관적으로 찾을 수 있습니다. 마무리 이거 하나로 CTRL+F 실행 횟수를 많이 아낍니다. 2019. 10. 25.
SSMS - 접속 데이터베이스에 따라 색으로 구별 SSMS 쿼리창 아래 색상 변경하기 안녕하세요. 고코더 입니다. 많은 데이터베이스를 접속하다보면 착각하여 잘못된 곳을 수정하다가 실수하는 경우가 종종 있습니다. 특히 실서버,개발서버가 제일 혼동하기 쉽습니다. SSMS에서는 이런 혼동을 막기위해 쿼리창 밑에 색상으로 구별할 수 있는 기능을 제공하고 있습니다. ● 1. 데이터베이셔 연결 창에서 옵션을 클릭 합니다. ● 2. 그 다음 연결 속석 탭에서 사용자 지정색 사용을 체크하고 선택(E)를 클릭 합니다. ● 3. 그럼 지정색으로 해당 영역에 표시 됩니다. ● 4. 그리고 SSMS를 재부팅하고 다시 접속해보면 쿼리창 아래에 원하는 색상으로 지정되어서 헷갈리는걸 방지 할 수 있습니다. 마무리 실서버에 모르고 UPDATE 하는 불상사가 없기를.... 2019. 10. 24.
MSSQL - 행에 대한 순차적인 조회 순번을 숫자로 보이게 하기 / row_number rownum과 같은 mssql 방법 안녕하세요. 고코더 입니다. 시퀀스가 없는 테이블을 조회한 후에 해당 컬럼에 대한 순차적인 정보를 가져와야 할 경우 사용할 수 있는 방법입니다. 오라클에서는 rownum이 간단하게 해결 가능하지만 MSSQL은 약간의 방법이 필요 합니다. ● 1. 해당 테이블의 select로 조회 한 결과 123456789SELECT ROW_NUMBER() OVER(ORDER BY GoCoder desC) AS SEQ ,[GoCoder] ,[Blog] ,[Homepage] ,[Go] ,[gocoder_net] ,[gocoder.tistory.com]FROM [db_gocoder].[dbo].[Go]cs ● 2. 고유 번호가 없는 테이블입니다. (결과 창 맨앞에 있는 순번은 결과창 순번입.. 2019. 10. 24.
SSMS - 데이터베이스 테이블에서 컬럼명으로 검색하기 / 모든 테이블 컬럼 확인하기 table column을 검색해서 찾아보기 안녕하세요. 고코더 입니다. 데이터베이스에 있는 모든 테이블에서 특정 컬럼명을 검색하는 방법을 소개합니다. 어렴풋 스키마를 외운분들은 이 쿼리를 통해 금새 필요한 테이블을 찾을 수 있습니다. 저도 자주 사용하는 방법입니다. ● 1. 아래 SQL을 실행해보세요. 저는 임시로 만든 테이블에 GoCoder 라는 이름으로 해당 컬러명을 검색 합니다. 1234567SELECT t.NAME AS table_name, c.NAME AS column_nameFROM sys.tables AS tINNER JOIN sys.columns AS cON t.object_id = c.object_idWHERE c.NAME LIKE '%GoCoder%'cs ● 2. 결과는 이렇게 테이블 .. 2019. 10. 24.
MSSQL - 현재 데이터베이스 접속한 사용자의 정보 데이터베이사 사용자들의 세션 정보 보기 안녕하세요. 고코더 입니다. MSSQL 에서는 현재 DB에 접속한 사용자의 정보를 가져오는 방법을 알아봅니다. 사용자가 어떤 로그인 이름으로 언제 접속했고 어떤 프로그램으로 무엇을 실행하는지 확인해봅니다. 현재 사고치고 있는 개발자를 잡아내는 DBA들이 자주 사용하는 방법이죠. ● 1. 아래 SQL을 실행합니다. 각 칼럼을 보기 좋게 컬럼명을 바꿔 놓았습니다. 12345678910SELECT S.spid, S.loginame as '접속자명', S.login_time as '로그인 시간', S.last_batch as '마지막 실행시간', C.client_net_address as '접속 IP' , S.program_name as '접속 프로그램', S.cmd as.. 2019. 10. 24.
MSSQL - 현재 데이터베이스 전체 접속한 사용자 수 알아보기 Database 현재 접속 사용자는? 안녕하세요. 고코더 입니다. MSSQL을 사용하다보면 현재 데이터베이스에 몇명의 접속자가 연결되어 사용하고 있는지 확인하고 싶을때가 있습니다. 얼마나 많은 개발자들이 접속해서 작업을 하는지 어떤 사용자가 문제를 일으키는지 확인해봅시다. ● 1. 아래에 SQL을 MSSQL에서 실행해보세요. 12345678SELECT DB_NAME(dbid) as '데이터베이스', COUNT(dbid) as '현재 접속자 수'FROM sysprocessesWHERE dbid > 0GROUP BY dbid ;cs ● 2. 쿼리 실행에 결과 화면 입니다. DB에 해당 숫자만큼에 접속자가 발생하고 있습니다. 마무리 많이 접속해 있을수록 할일이 많은 데이터베이스 2019. 10. 24.
ecripse - 이클립스 console 텍스트 제한 풀기 콘솔 노출 로그 제한 없애기 안녕하세요. 고코더 입니다. ● 1. console을 확인하다보면 모든 SQL을 디버그 하고 싶은데 가끔은 텍스트가 짤려 있는 경우가 있습니다. 그건 텍스트 노출이 제한되어 있어서 입니다. 사이트가 커질수록 디버깅 문자도 많아지는건 당연합니다. 이 제약을 풀어보겠습니다. ● 2. 이클립스에서 window 탭에서 Preferences를 클릭 합니다. ● 3. 환경 설정 화면에서 Run/Debug 에서 Console을 클릭 합니다. 그리고 Limit console output에 체크를 해제 합니다. 그럼 콘솔 로그에서 한번에 찎히는 내용이 무제한으로 긴 SQL이나 긴 디버깅도 확인하기 편합니다. 마무리 콘솔 제한이 푸는거 보면 큰 사이트 운영하시나 보네요? 2019. 10. 24.