본문 바로가기

전체 글2572

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.
JavaScript - 3자리 마다 콤마 적용 쉬운방법 / toLocaleString 자바스크립트 3자리 콤마 안녕하세요. 고코더 입니다. 3자리마다 콤마는 많은 숫자를 한눈에 보기 쉽게 만들어주는 양식입니다. 그래서 실무 프론트엔드에서는 숫자는 기본적으로 콤마를 찍어 노출하는데요. 자바스크립트로 이 콤마를 작성하는 가장 쉬운 방법을 소개할려고 합니다. ● 1. 우선 정답은 해당 함수를 이용 합니다. 해당 함수가 아니면 문자열을 세어서 콤마를 찍어주는 함수를 사용할텐데요 이 한줄이면 해결 됩니다. 1toLocaleString() // 특정 언어에 맞는 형식으로 반환cs ● 2. 해당 함수로 간단하게 적용해보았습니다. 해당 함수를 숫자를 표현하니 자연스럽게 콤마가 붙습니다. 123456789 document.write(Number(3000).toLocaleString('en')); docu.. 2019. 10. 24.
한글2014 - 문서안에 다른 문서내용 집어넣기 / 문서 끼워 넣기 hwp 한글 문서 합치기 안녕하세요. 고코더 입니다. 한글 문서를 합치는 방법을 알아보려고 합니다. 정확히 말하면 문서 중간에 다른 문서의 내용을 그대로 입력 가능한 기능 입니다. ● 1. 두개의 파일을 준비하였습니다. 고코더 문서에 추가될 문서를 끼워넣는 방법을 알아보겠습니다. ● 2. 원하는 문서에 지점에서 상단 탭 메뉴바에 있는 삽입-> 문서 끼워넣기를 클릭 합니다. ● 3. 그리고 원하는 HWP 파일을 선택하여 넣기를 클릭 합니다. ● 4. 그러면 해당 지점에서 기존 문서에 내용이 해당 문서 안에 포함됩니다. 이런 방식으로 여러 문서를 하나로 합칠때 굉장히 편리합니다. 많은 문서를 통합할때 다뤄 보세요. 마무리 한글도 할 수록 재밌네요. 2019. 10. 24.
Struct2 - Preparable 이란? 사용법 / 기본 예제 prepare() 기본 사용법 안녕하세요. 고코더 입니다. com.opensymphony.xwork2.Preparable 속한 prepare 인터페이스는 Action의 prepare() 메소드를 실행 합니다. 이 인터셉터는 Client로 부터 전달된 모든 데이터를 가로채는 역할을 합니다. 그렇기에 Action이 실행되기전에 특정 메소드를 실행 시킬 수 있습니다. implements 구현 ● 1. 사용법은 implements 속성으로 구현해야 합니다. 기존에 저희가 만든 TestAction에 Preparable를 구현합니다. 1public class TestAction extends ActionSupport implements Preparable {cs ● 2. 그럼 아래와 같은 오류가 발생 합니다. 인터.. 2019. 10. 23.