:: 게시판
:: 이전 게시판
|
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다. 통합 규정을 준수해 주십시오. (2015.12.25.)
통합규정 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
18/05/30 10:58
공홈이 최고입니다.(2)
예를 하나만 더 들자면 ms sql의 경우 아우터 조인도 (+) 이걸 쓸 수 없습니다. left outer join 이라고 다 써줘야 합니다.
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부터 있었을 겁니다만. 잘 안씁니다. 덧붙이면 오라클조인(+)의 경우는 풀 아우터 조인이 불가능합니다. 되도록이면 안시조인 형태로 사용하시고, 테이블 및 컬럼 주석 추가은 시스템 프로시져가 검색해보면 나올겁니다.
|