PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2018/05/30 09:38:43
Name zenith
Subject [질문] mssql 관련
안녕하세요

그동안 오라클을 15년 이상 사용해서 오라클 문법에 익숙해져있는데
이번에 이직을 하면서 mssql을 사용하게 되었습니다.

그러다보니 문법이 달라서 찾아보고싶은데 딱히 잘 나와있는 사이트도 없고
그렇다고 교재도 없네요

예를들면
1. select * from XXXX where rowunm  < 100 ;
2. desc XXXXX
3. create table XXX as '논리명' 이런것들
mssql 로 바꾸고싶은데 거참 어렵네요

혹시 mssql 관련DBA분들 있으면 부탁드립니다.

사이트 혹은 좋은 교재 추천 바랍니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
18/05/30 10:08
수정 아이콘
(수정됨) 프론트개발자로 전향한지 2-3년 지나서 확실하진 않을수 있습니다.
1. mssql의경우 rownum을 그냥지원하지 않습니다. ROW_NUMBER() OVER(ORDER BY 정렬 기준이 될 컬럼 정렬방법) alise 정도로 만들어서 쓰셔야합니다.
2. 테이블 상세보는건 sp_columns table_name
3. 테이블을 복사하는 구문을 원하시는것이라면 select * into 생성될테이블명 from 원본테이블명 하시면됩니다.

추가로 사이트의경우 공홈이 최고죠 마소는 한글화도 잘되어 있네요
https://docs.microsoft.com/ko-kr/sql/t-sql/functions/row-number-transact-sql?view=sql-server-2017
Cazellnu
18/05/30 10:58
수정 아이콘
공홈이 최고입니다.(2)
예를 하나만 더 들자면 ms sql의 경우 아우터 조인도 (+) 이걸 쓸 수 없습니다. left outer join 이라고 다 써줘야 합니다.
18/05/30 11:00
수정 아이콘
감사합니다. 공홈이 최고라니.. 뭔가 MS 스럽지 않은데요?
Je ne sais quoi
18/05/30 11:40
수정 아이콘
문서화 잘 하기로 MS보다 더 나은 소프트웨어 회사는 없습니다 :)
얘이상해
18/05/30 11:31
수정 아이콘
Rownm이 바라신거랑 다를 수 있지만, 단순히 상위 100개만 확인하시고 싶으시다면 top을 쓰셔도 됩니다. Select top 100 * from tablename

그리고 테이블에 설명 넣는건 mssql에서 구현하기 손이 많이 갔던 걸로 기억합니다.
18/05/30 16:13
수정 아이콘
1. top 100을 희망하신듯합니다. ordey by절과 적합한 인덱스랑 사용하시면 성능상 예측가능한 결과가 나올겁니다.
2. sp_help ‘오브젝트명’ 하시면 됩니다
3. 테이블에 alias 지정 가능한 명령이 2005부터 있었을 겁니다만. 잘 안씁니다.

덧붙이면 오라클조인(+)의 경우는 풀 아우터 조인이 불가능합니다. 되도록이면 안시조인 형태로 사용하시고, 테이블 및 컬럼 주석 추가은 시스템 프로시져가 검색해보면 나올겁니다.
18/05/30 17:11
수정 아이콘
감사합니다. 원하는 답이네요..
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
120646 [질문] 윈10 업데이트 이후 동영상 세부정보가 안 뜨네요. 레알1858 18/05/30 1858
120645 [질문] 영어 번역알바 (?) 같은거 해주실분 .. 구합니다 [3] InDi2897 18/05/30 2897
120644 [질문] 모바일 프로야구H2 해외접속이 안됩니다... [4] 영길2069 18/05/30 2069
120643 [질문] 어젯밤 느낀 기묘한 감정 [5] 삭제됨2949 18/05/30 2949
120642 [질문] 웨딩카 그랜저 or 카니발 중에 어떤게 괜찮을까요? [18] 튜브3575 18/05/30 3575
120640 [질문] 처음 공무원을 준비하려고 합니다. [23] 마인에달리는질럿5147 18/05/30 5147
120639 [질문] 예전 pgr에 올라왔던 글 중에 activex나 은행보안프로램 원큐에 삭제해주는 프로그램 소개있었는데 아시는 분? [3] 정신건강의학2190 18/05/30 2190
120638 [질문] 강남 어학원 다니시는 분 계신가요? [5] 라캉~2210 18/05/30 2210
120637 [질문] 차량 블루투스가 혼선이 올수도 있나요? [3] 포아2636 18/05/30 2636
120636 [질문] 베트남 여행 조언부탁드립니다. [12] 금주전사3178 18/05/30 3178
120635 [질문] 배그 이 견적으로 최상옵 괜찮나요? [5] 생선맛있네요2513 18/05/30 2513
120634 [질문] 중국에서 한국으로 전동 킥보드 보내는것 질문드립니다.. [3] 삭제됨2572 18/05/30 2572
120633 [질문] 부모님 동반 여행지 추천 부탁드려요~ [14] 無我2955 18/05/30 2955
120632 [질문] mssql 관련 [7] zenith2809 18/05/30 2809
120631 [질문] 영화 질문입니다. [2] 2018.101925 18/05/30 1925
120630 [질문] 사람의 음성이 선명하게 들리는 컴퓨터용 스피커가 있을까요? [31] 보로미어6873 18/05/30 6873
120629 [질문] 삼성핸드폰 기본기능(edge app 등)을 끄고싶습니다. [3] 틈새시장2666 18/05/30 2666
120628 [질문] [코딩] 자바 코딩에 관해 질문 드려도 될까요?? (스윙 이미지 움직임 관련) [2] Unknown Verses2362 18/05/30 2362
120627 [질문] 스피커에서 나는 잡음이 너무 신경쓰여요.. [6] 진인환3102 18/05/30 3102
120626 [질문] 핸드폰 신규가입? 해야하는데 싸게하는 팁같은거 있나요 [1] 스핔스핔2136 18/05/30 2136
120625 [질문] 일본 전국시대 다룬 책 있을까요? [10] 현실적인4937 18/05/30 4937
120624 [질문] 거침없이 하이킥 엔딩 질문 [2] 성동구2973 18/05/30 2973
120622 [질문] NBA 경기 다시보기 할 사이트가 있나요? [6] MC_윤선생4745 18/05/30 4745
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로