반응형

prosource 766

LINQ의 .Skip(1000)을 쓰는 방법순수 SQL로 취득(100)하시겠습니까?

LINQ의 .Skip(1000)을 쓰는 방법순수 SQL로 취득(100)하시겠습니까? 에 해당하는 SQL은 무엇입니까?.Skip()LINQ의 메서드? 예를 들어 다음과 같습니다.특정 데이터베이스 테이블에서 1000~1100 행을 선택하고 싶습니다. SQL만으로 가능합니까?아니면 테이블 전체를 선택하고 메모리에서 행을 찾아야 합니까?테이블이 꽤 클 수 있기 때문에 가능하면 피하고 싶습니다.SQL Server 2012 이상에서는 다음 구문이 추가되었습니다. SELECT * FROM Sales.SalesOrderHeader ORDER BY OrderDate OFFSET (@Skip) ROWS FETCH NEXT (@Take) ROWS ONLY SQL Server 2005 이상에서는 ROW_NUMBER 함수를 사..

prosource 2023.04.13

커밋을 푸시한 후 git에서 어떻게 스쿼시합니까?

커밋을 푸시한 후 git에서 어떻게 스쿼시합니까? 여기서 여러 커밋을 스쿼시하는 방법에 대해 설명하겠습니다. http://git-scm.com/book/en/Git-Branching-Rebasing 그러나 이미 푸시된 커밋에서는 작동하지 않습니다.로컬 및 리모트리포트 양쪽에서 최근 몇 개의 커밋을 압축하려면 어떻게 해야 합니까? 가 할 때git rebase -i origin/master~4 master은 그대로 , 앞글은 그대로 두겠습니다.pick는 3번으로 해 squash c-x c-c는 다음과 같습니다. $ git rebase -i origin/master~4 master # Not currently on any branch. nothing to commit (working directory clea..

prosource 2023.04.13

Esqueleto를 사용한 목록 유형 처리

Esqueleto를 사용한 목록 유형 처리 다음과 같이 정의된 데이터 유형이 있습니다. data ComitteeView = CommitteeView { committeeId :: CommitteeId , committeeMembers :: [Person] } data CommitteesView = CommitteesView { committeeView :: [CommitteeView] } 현재 Persistent 모델은 다음과 같이 정의되어 있습니다. Person name Text Committee name Text CommitteePerson personId PersonId committeeId CommitteeId Escleto를 사용하여 CommitteeView를 작성하는 쿼리를 쉽게 만들 수 있습..

prosource 2023.04.13

iOS에서 Base64 인코딩을 하려면 어떻게 해야 하나요?

iOS에서 Base64 인코딩을 하려면 어떻게 해야 하나요? base64디코딩을 수 .SDK 좋을까요?base64라이브러리 유무에 관계없이 인코딩 및 디코딩을 수행할 수 있습니까?이는 목표 C 카테고리에 적합한 사용 사례입니다. Base64 인코딩의 경우: #import @interface NSString (NSStringAdditions) + (NSString *) base64StringFromData:(NSData *)data length:(int)length; @end ------------------------------------------- #import "NSStringAdditions.h" static char base64EncodingTable[64] = { 'A', 'B', 'C', '..

prosource 2023.04.13

합병 갈등에 부딪혔어요.마지를 중단하려면 어떻게 해야 하나요?

합병 갈등에 부딪혔어요.마지를 중단하려면 어떻게 해야 하나요? 하였습니다.git pull이치노 unmerged: some_file.txt You are in the middle of a conflicted merge. 파일에 대한 변경 내용을 포기하고 풀된 변경 내용만 유지하려면 어떻게 해야 합니까?의 ★★★★★★★★★★★★★★★부터pullHEAD)HEAD^ 브랜치상의입니다. git reset --hard HEAD 다른 하나는 변경사항이 변경사항보다 우선하도록 하는 것입니다. 이전 버전의 git에서는 "그들" 병합 전략을 사용할 수 있었습니다. git pull --strategy=theirs remote_branch 그러나, 이것은 Junio Hamano(Git 메인터넌스)의 설명대로, 그 후 삭제되었습..

prosource 2023.04.13

설치되어 있는 PowerShell 버전 확인

설치되어 있는 PowerShell 버전 확인 컴퓨터에 어떤 버전의 PowerShell이 설치되어 있는지, 실제로 설치되어 있는지 확인하는 방법은 무엇입니까?$PSVersionTable.PSVersion엔진 버전을 확인합니다.하지 않는 「」으로 상정해도 합니다.1.0. :$Host.Version ★★★★★★★★★★★★★★★★★」(Get-Host).Version을 사용하다이것은, 엔진이 아니고, 호스트의 버전만을 반영하고 있습니다.PowerGUI, PowerShell PLUS 등은 모두 애플리케이션을 호스팅하고 있으며, 제품 버전을 반영하도록 호스트의 버전을 설정합니다.이것은 완전히 맞지만, 필요한 것은 아닙니다. PS C:\> $PSVersionTable.PSVersion Major Minor Build ..

prosource 2023.04.08

CTE, Sub-Query, Temporary Table 또는 Table Variable에 성능 차이가 있습니까?

CTE, Sub-Query, Temporary Table 또는 Table Variable에 성능 차이가 있습니까? 이 훌륭한 SO 질문에서,CTE ★★★★★★★★★★★★★★★★★」sub-queries논의되었습니다. 구체적으로 묻고 싶은 것은 다음과 같습니다. 다음 중 어느 상황에서 더 효율적이고 빠릅니까? CTE 서브쿼리 임시 테이블 테이블 변수 전통적으로, 저는 이 제품을 많이 사용했어요.temp tables 개발함에 있어서stored procedures 많은 - - - - - - - - - - -. Non-recursive CTE인 해결책을 항상 입니까?아니면 가장 효율적인 솔루션을 찾기 위해 항상 다양한 옵션을 만지작거려야 하는 경우입니까? 편집 효율성 측면에서 임시 테이블에는 히스토그램(통계량 등..

prosource 2023.04.08

폴더가 비어 있는지 Powershell 테스트

폴더가 비어 있는지 Powershell 테스트 Powershell에서 디렉토리가 비어 있는지 테스트하려면 어떻게 해야 합니까?숨겨진 파일 또는 시스템 파일에 관심이 없는 경우 테스트 경로를 사용할 수도 있습니다. 디렉토리에 파일이 있는지 확인하려면.\temp다음을 사용할 수 있습니다. Test-Path -Path .\temp\* 또는 잠시 후: Test-Path .\temp\* 이거 드셔보세요. $directoryInfo = Get-ChildItem C:\temp | Measure-Object $directoryInfo.count #Returns the count of all of the objects in the directory 한다면$directoryInfo.count -eq 0디렉토리가 비어 있습..

prosource 2023.04.08

SQL Server NOLOCK 및 가입

SQL Server NOLOCK 및 가입 배경:실행하고 싶은 퍼포먼스 크리티컬 쿼리가 있어 지저분한 읽기에는 관심이 없습니다. 질문입니다. Join을 사용할 경우 NOLOCK 힌트도 지정해야 합니까? 예를 들어 다음과 같습니다. SELECT * FROM table1 a WITH (NOLOCK) INNER JOIN table2 b WITH (NOLOCK) ON a.ID = b.ID 등가: SELECT * FROM table1 a WITH (NOLOCK) INNER JOIN table2 b ON a.ID = b.ID '하다'를 요?(NOLOCK)조인된 테이블을 잠그지 않도록 조인드에 힌트를 줄 수 있습니까? 부분은 않겠습니다.READ UNCOMMITTED★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★..

prosource 2023.04.08

SQL Server에서 데이터베이스 간에 테이블 복사

SQL Server에서 데이터베이스 간에 테이블 복사 foo라는 데이터베이스와 bar라는 데이터베이스가 있습니다.foo에 tblFoobar라는 테이블이 있습니다.이 테이블은 database foo에서 database bar로 이동합니다.이를 위한 SQL 문은 무엇입니까?SQL Server Management Studio의 "데이터 가져오기" 작업(DB 이름 오른쪽 클릭 후 작업)이 대부분의 작업을 수행합니다.데이터를 복사할 데이터베이스에서 실행합니다. 테이블이 존재하지 않으면 테이블이 작성되지만 인덱스 등을 다시 작성해야 할 수도 있습니다.테이블이 존재하는 경우 기본적으로 새 데이터가 추가되지만 기존 데이터가 모두 삭제되도록 조정(매핑 편집)할 수 있습니다. 나는 이것을 항상 사용하고 있고 꽤 잘 작동한..

prosource 2023.04.08
반응형