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
수정 아이콘
감사합니다. 원하는 답이네요..
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
120638 [질문] 강남 어학원 다니시는 분 계신가요? [5] 라캉~2215 18/05/30 2215
120637 [질문] 차량 블루투스가 혼선이 올수도 있나요? [3] 포아2640 18/05/30 2640
120636 [질문] 베트남 여행 조언부탁드립니다. [12] 금주전사3193 18/05/30 3193
120635 [질문] 배그 이 견적으로 최상옵 괜찮나요? [5] 생선맛있네요2514 18/05/30 2514
120634 [질문] 중국에서 한국으로 전동 킥보드 보내는것 질문드립니다.. [3] 삭제됨2581 18/05/30 2581
120633 [질문] 부모님 동반 여행지 추천 부탁드려요~ [14] 無我2959 18/05/30 2959
120632 [질문] mssql 관련 [7] zenith2823 18/05/30 2823
120631 [질문] 영화 질문입니다. [2] 2018.101926 18/05/30 1926
120630 [질문] 사람의 음성이 선명하게 들리는 컴퓨터용 스피커가 있을까요? [31] 보로미어6881 18/05/30 6881
120629 [질문] 삼성핸드폰 기본기능(edge app 등)을 끄고싶습니다. [3] 틈새시장2675 18/05/30 2675
120628 [질문] [코딩] 자바 코딩에 관해 질문 드려도 될까요?? (스윙 이미지 움직임 관련) [2] Unknown Verses2367 18/05/30 2367
120627 [질문] 스피커에서 나는 잡음이 너무 신경쓰여요.. [6] 진인환3128 18/05/30 3128
120626 [질문] 핸드폰 신규가입? 해야하는데 싸게하는 팁같은거 있나요 [1] 스핔스핔2141 18/05/30 2141
120625 [질문] 일본 전국시대 다룬 책 있을까요? [10] 현실적인4958 18/05/30 4958
120624 [질문] 거침없이 하이킥 엔딩 질문 [2] 성동구2989 18/05/30 2989
120622 [질문] NBA 경기 다시보기 할 사이트가 있나요? [6] MC_윤선생4758 18/05/30 4758
120621 [질문] 기가 와이파이 홈허브 설정 계정 질문입니다. [2] 먹뚱2226 18/05/29 2226
120620 [질문] [영화][스포] 스타워즈 한 솔로 질문 두 가지 드립니다. [5] 마이스타일5097 18/05/29 5097
120619 [질문] 홋카이도 노보리베츠 질문입니다. [7] 블루데이2386 18/05/29 2386
120618 [질문] [컴퓨터] 듀얼메모리가 아닌 이종메모리를 장착했을경우.. [5] 스핔스핔2618 18/05/29 2618
120617 [질문] 오버워치 젠야타 브리기테 조언 부탁드립니다 (영상 있음) Right2066 18/05/29 2066
120615 [질문] 컴활 1급 질문 [5] 명군2619 18/05/29 2619
120614 [질문] 게임 돌리는데 갑작스런 vram 용량 부족이라고 해서 당황스럽네요. [2] skkp5585 18/05/29 5585
목록 이전 다음
댓글

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