본문 바로가기

mssql36

비주얼 스튜디오 2019 - 데이터베이스 MSSQL 연결해서 쿼리 실행 Visual Studio 2019 query 날리기 안녕하세요.고코더 입니다. 비주얼스튜디오는 기본적으로 SQL서버를 접속해서 쿼리를 질의하는 기능이 있습니다.젯브레인 스톰계열에서 자주 사용하던 기능인데요. 우리의 비주얼스튜디오도 이게 존재합니다. ● 1. 도구에서 SQL Server를 클릭하고 New Query를 실행합니다. ● 2. 그러면 많이 익숙한 데이터베이스 접속창이 뜹니다. SSMS 일부 기능을 이식하여서사용하는거 처럼 보이는데요. 똑같이 로컬에 있는 데이터베이스는 물런 IP로 네트워크에데이터베이스까지 접속이 가능합니다. 저는 로컬에 접속합니다. ● 3. 접속하면 .sql 로 시작하는 파일로 쿼리 창이 나타납니다. 해당 쿼리창에서 원하는 query를 질의하고 왼쪽 위에 있는 재생 버튼을 누릅니.. 2019. 10. 16.
MSSQL - 단축키로 테이블 select 하기 단축키 입력으로 테이블 빠르게 조회 하기 안녕하세요. 고코더 입니다. 제가 SSMS를 쓰면서 가장 편리하게 사용중인 기능인단축키를 이용해서 테이블을 조회 하는 방법을 공유합니다. ● 1. SSMS에서 도구에서 옵션으로 이동 합니다. ● 2. 그리고 환경에서 키보드 그리고 쿼리 바로 가기를 클릭 합니다. 이제 쿼라 단축키에 1SELECT TOP 1000 * FROM cs입력합니다. (TOP 안넣으면 아마 DBA한테 혼날거에요.) ● 3. 그럼 모든게 준비가 완료 입니다. 테이블 이름을 마우스로 포커스를 준다음 위에서 지정한 단축키를 클릭 합니다. 저는 CTRL+3 로 했습니다. 그럼 해당 테이블을 select가 됩니다. 프로시저를 만들때 특히 유용합니다. 마무리 개발속도 0.2배는 빨라집니다. 2019. 10. 16.
MSSQL - SET NOCOUNT ON 사용방법 SET NOCOUNT ON 왜 쓰나요? 안녕하세요.고코더 입니다. 오늘은 MSSQL에서 많이 사용하는SET NOCOUNT ON 에서 알아보려고 합니다.보통 회사에서 만든 프로시저에는 저 명령문이 들어가 있습니다.성능향상을 위해서 인데요. 12SET NOCOUNT ON -- 결과 메세지를 출력하지 않는다. SET NOCOUNT OFF -- 결과 메세지를 출력한다. cs SET NOCOUNT ON ● 1. 만약 그냥 update 문을 사용하면 이렇게 각행마다. 변경된 사항이 메세지로 출력합니다. 이 메세지는 당연히 데이터베이스 리소스이고 성능을 잡아먹습니다. 하지만 데이터베이스에서 개발을 하거나 테스트시에는 이걸 OFF로 하여 얼마나 어떤게변경되고 있는 확인할 때 유용합니다. SET NOCOUNT OFF ●.. 2019. 10. 15.
MSSQL - sample 데이터베이스 데이터 자료 / 첨부파일 샘플 데이터베이스 생성 안녕하세요.고코더 입니다.임의로 반복되는 문자와 숫자로 SQL로 데이터를 만드는 방법을 알아보았지만-> MSSQL - SQL을 이용해 임시 데이터 만들기 이번엔 제대로된 샘플 데이터 자료를 공유합니다. ● 1. 해당 사이트에 접속하면 bikestore라는 SQL 샘플 데이터를 제공합니다.테이블 생성부터 insert 쿼리까지 제공 합니다. http://www.sqlservertutorial.net/load-sample-database/ ● 2. 첨부파일을 다운로드 하셔도 됩니다. ● 3. 파일은 3가지가 있습니다. 1단계로 create objects.sql 로 테이블을 생성하고2단계로 load data.sql.sql을 실행하면 됩니다.지우고 싶다면 drop all objects.sq.. 2019. 10. 15.
MSSQL - SQL을 이용해 임시 데이터 만들기 SQL Server 데이터 임시로 생성하기 안녕하세요.고코더 입니다. MSSQL을 생성하고 임시로 데이터를 만들려고 할때 노가다 없이 while을 이용한 쿼리문으로 간단하게 데이터를 만들 수 있습니다. ● 1. 아래 SQL을 돌려보세요.12345678910111213141516CREATE TABLE gocoder_data( SEQ INT, BLOG VARCHAR(30), HOMEPAGE VARCHAR(30)) SET NOCOUNT onGODECLARE @cnt INTSET @cnt = 0WHILE @cnt 2019. 10. 15.
MSSQL - SEQUENCE 시퀀스 생성 및 사용법 / NEXT VALUE FOR SQL SERVER 자동 증가 값 생성하기 안녕하세요.고코더 입니다.MSSQL에서도 시퀀스를 사용해 고유한 증가 값을생성 할 수 있습니다. 컬럼에 부여하는 속성과는 다릅니다.오라클에서 많이 사용하는 방법인데요. 오늘은 이걸 함꼐 알아보겠습니다. ● 1. 시퀀스를 만드는 쿼리 입니다. 아주 간단하고 주석에 내용만 봐도 아실거라 생각이 듭니다.CREATE SEQUENCE [dbo].[SEQ]AS [int] --int 정수형START WITH 0 -- 시작 값 0부터INCREMENT BY 1 -- 증가 값 +1MINVALUE -2147483648 --최소값 int 크기MAXVALUE 2147483647 --최대값CACHEGO ● 2. 생성된 시퀀스는 데이터베이스-> 프로그래밍 기능 -> 시퀀스 에 존재합니다... 2019. 10. 15.
SSMS - 로컬에 설치한 MSSQL 접속 하는 방법 localhost MSSQL 접속 안녕하세요.고코더 입니다.MS-SQL을 설치하고 이것을 SSMS로 접속하는 방법을 물어보시는 분이 계셔서 남겨드립니다.SQL서버를 설치하는 방법을 말씀드렸는데요-> MSSQL - SQL Server 2017 무료 버전 설치하기 / 첨부파일 ● 1. SSMS에 접속 후에 서버이름에 있는 셀렉트 박스에 아래 화살표를 클릭 합니다. ● 2. 그럼 더 찾아보기 텍스트가 보입니다. 이걸 클릭 합니다. ● 3. 데이터베이스 엔진을 확장시킨 후에 SQL 서버를 선택합니다. ● 4. 그럼 이런 모습이 완료 되고 여기서 연결을 누르면 로컬호스트에 있는 서버에 접속이 가능합니다. 마무리 시작부터 막히면 답답하죠. 2019. 10. 14.
MSSQL - SQL Server 2017 무료 버전 설치하기 / 첨부파일 Developer SQL 데이터베이스 설치 안녕하세요.고코더 입니다.MSSQL은 학습자용을 무료로 배포하고 있습니다. 개인 컴퓨터에 모든 기능을 갖춘 SQL 서버를 설치 가능합니다. ● 1. 다운받는 링크가 많은데 학습자라면 사이트에서 해당 다운로드 버튼을 눌러주세요.https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads ● 2. 첨부파일을 다운로드 하셔도 됩니다. ● 3. 설치 유형은 기본으로 합니다. DBA를 준비중이라면 사용자 지정으로 여러 옵션에 대해서도 읽어보세요. ● 4. 파일 설치 경로를 선택합니다. ● 5. 그럼 패키지 파일을 다운로드를 시작합니다. ● 6. 다운로드가 완료되면 설치가 진행 됩니다. ● 7. 설치가 완료되면 인스턴스.. 2019. 10. 14.
SSMS - 엑셀에 MSSQL에서 질의 SQL 결과 값 내용 붙혀넣기 결과 값 excel에 붙혀넣기 안녕하세요.고코더 입니다. ● 1. SSMS에서 SQL에 질의한 내용은 결과창에 노출 됩니다.이 질의한 내용을 엑셀로 가져올때 쉬운 방법은 이 내용을 클릭보드에 복사해서 엑셀로 붙혀넣는 방법입니다. ● 2. 결과 창에 나타난 내용을 CTRL+A를 눌러 전체를 지정하고마우스 오른쪽 버튼을 눌러 복사(머리글 포함)을 클릭 합니다. ● 3. 그 다음 엑셀에서 CTRL+V를 하면 질의한 결과 값 그대로 엑셀에 붙혀넣을 수 있습니다. SQL 내용을 엑셀로 만들때 정말 편리한 팁입니다. 마무리 데이터가 적당히 있을때만 가능합니다. 2019. 10. 1.