본문 바로가기

IT_Developers/MSSQL34

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.
MSSQL- 18456 접속 오류 / SSMS / Microsoft SQL Server 18456 error 해결방법 안녕하세요.고코더 입니다. ● 1. MS-SQL 서버에 접속할때 나오는 18456 오류에 대해 알아보려고 합니다. ● 2. 이 접속 오류는 크게 두가지로 경우로 나눌 수 있습니다.1. 계정이 틀린경우 (아이디,비번,IP등)2. 서버에서 SQL server 접속으로 설정 하지 않은 경우입니다. ● 3. 계정이 틀린거라면 제대로된 접속 계정을 입력해야 합니다.만약 서버 문제라면 해당 원격 서버에 속성에 들어가서 보안->SQL Server 및 Windows 인증모드로 설정을 변경해야 합니다. 설정 완료 후에는 데이터베이스 재시작이 필 수 입니다. 마무리 접속이 막히면 답답하죠 2019. 10. 1.
SSMS - 다크테마 적용하기 / SQL Serve Dark Theme Microsoft SQL Server Management Studio 18 Dark Theme enable 안녕하세요.고코더 입니다. ● 1. SSMS에는 다크테마가 숨겨져 있습니다.정확히 말하면 개발이 아직 미완성이라 오픈하지 않았습니다.그래서 config 파일을 수정하면 어두운 화면에 MS-SQL 사용이 가능합니다. ● 2. 설치된 SSMS에 해당 폴더로 이동해서 해당 파일을 수정합니다.C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\ssms.pkgundef ● 3. 그리고 Remove Dark Theme 라고 써있는 곳에 아래줄을주석을 합니다. 아래 화면처럼 완성하면 됩니다. ● 4. 그리고 도구에서 옵션으로 .. 2019. 10. 1.
SSMS - SQL Server Management Studio / 다운로드 및 설치 / 첨부파일 무려 MS-SQL 툴 안녕하세요.고코더 입니다. ● 1. ms-sql을 다룰때 최고의 DBMS 툴이 있다면 단연코 SSMS 입니다.편리한 인터페이스와 부가기능까지 어느거 하나 놓칠 수 없는 제품입니다. ● 2. 해당 사이트에 방문하면 최신 버전의 SSMS를 다운로드 가능합니다.http://bit.ly/2nNmOc3 ● 3. 설치 방법은 MS 제품군 답게 매우 쉽습니다. ● 4. SSMS 에 기본 설정을 믿으시고 설치를 진행하시면 됩니다. 단계도 많지 않습니다. 그저 다음이나 설치를 눌러 주세요. ● 5. 이젠 설치 과정 테마도 다크라 완전 좋네요.마이크로 소프트가 다크테마의 장인이기도 합니다. ● 6. 설치가 완료 되었다면 Microsoft SQL Server Management Studio 18 라는 .. 2019. 9. 30.
MSSQL - select into 쿼리 select 된 내용을 테이블에 담아보자 프로시저 작업시 디버깅 방법으로 많이 사용하는게 바로 select into 쿼리 일 것이다. 조회된 데이터를 그대로 테이블에 담아 사용 하는 방법이다. 그래서 방법은 아주 간단하다. select 문에 INTO {테이블명} 을 입력하면 된다. 예제는 아래와 같다. SELECT * INTO NEW_TABLE FROM Member ▼아래처럼 실행해보면 같다. 실행이 된다. ▼Member의 데이터가 그대로 NEW_TABEL에 insert 되었다. 개발시에 꽤 쓸모 있는 방법이니 알아두자 마무리 요즘 mssql 쓰는 회사가 왜케 없나요^^ 2017. 12. 4.
MSSQL - while 예제 MSSQL while문 예제 오늘은 한번 while 예제릴 간단하게 작성해보았다. MSSQL하면 프로시져를 간단하고 가볍게 개발 할 수 있는게 최대 장점일 것 이다. 그 중에 while문은 실무에서 가장 애용 하는 방법중 하나이다. ▼그래서 익스프레스하게 아주 간단하게 작성해보았다. DECLARE @IDX INT /* 변수를 선언한다. */ SET @IDX=1 /* 1를 집어넣었다 */ WHILE @IDX 2017. 12. 2.