INSERT 쿼리를 수행 할 때 TSQL ROW_NUMBER() 함수의 동작을 모방하는 Access에서 수행 할 수있는 작업이 있습니까?SQL ROW_NUMBER()에 해당하는 함수 또는 표현식에 액세스 하시겠습니까?
3
A
답변
5
0
쿼리 내에서 레코드 순위를 매기는 당신이 정말로에서 작업하는 경우 즉 액세스, 단지 사용하지 않는 Access 데이터베이스)
Option Compare Database
Dim rn As Long
Function ResetRownumber() As String
rn = 0
ResetRownumber = "OK"
End Function
Function RowNumber(dummyID As Integer) As Long
If (dummyID > 0) Then
rn = rn + 1
RowNumber = rn
End If
End Function
당신이 당신의 쿼리 그리고 일을 시작하기 전에 당신은 ResetRownumber()를 호출 ko
SELECT RowNumber(anyfield) AS RowNum, OtherField FROM SomeTable
이것은 당신에게 rownumber를 줄 것입니다. 선택한 필드 이름 중 하나를 전달하는 것은 선택 사항이 아닙니다. 그렇지 않으면 VBA 함수는 모든 행이 아닌 한 번만 호출됩니다. 경고 : 선택한 모든 행에 대해 VBA 코드를 호출하여 쿼리 속도가 크게 느려지므로 제한된 수의 레코드에서만 사용하십시오.
관련 문제
- 1. 액세스 보고서/SQL DCOUNT 함수
- 2. Android에서 SQL 데이터베이스에 액세스 하시겠습니까?
- 3. PHP에서 자바 스크립트 함수 값에 액세스 하시겠습니까?
- 4. PHP에서 함수 내에서 함수에 액세스 하시겠습니까?
- 5. MATLAB에서이 표현식에 해당하는 비 반복적 인 표현이 있습니까?
- 6. Python Win32 - DriveInfo.IsReady에 해당하는 함수
- 7. 루비에 해당하는 PHP의 mcrypt_encrypt() 함수
- 8. SAS 'INTNX 함수 또는 Javascript의 Dateadd 함수에 해당하는 Perl이 있습니까?
- 9. SQL Server에 해당하는 StyleCop?
- 10. SQL '마이너스'에 해당하는 activerecord
- 11. PHP 함수, 값 또는 참조로 반환 하시겠습니까?
- 12. NoSQL SQL Server에 해당하는 것
- 13. int 식에서 SQL 표현식에 bool Linq 만들기
- 14. MS 쿼리 또는 dsum에서 performlooklookup에 액세스 하시겠습니까?
- 15. 요청 또는 응답 OnUnload()에 액세스 하시겠습니까?
- 16. Android에서 SQL Server 2008에 액세스 하시겠습니까?
- 17. SQL Server보기 또는 테이블 반환 함수?
- 18. 함수 내의 함수 액세스 (중첩 함수?)
- 19. SQL 표현식에 SUBSELECT 쿼리가있는 LENGTH 함수가있는 경우 SQL 표현식을 변환하십시오.
- 20. SQL * Plus에 해당하는 less가 있습니까?
- 21. html 요소에 액세스 하시겠습니까?
- 22. 이것은 Perl 생성자 호출에 해당하는 함수 호출입니까?
- 23. Python (Flood Fill)에 해당하는 Matlab 함수
- 24. SQL에 해당하는 MS Access Partition 함수
- 25. 참조 SQL Server의 .NET 어셈블리 저장 프로 시저 또는 함수
- 26. Excel MAXIF 함수 또는 에뮬레이션?
- 27. ColdFusion에서 함수 액세스
- 28. 액세스 오버로드 된 템플릿 함수
- 29. SQL 서버 형식() 함수
- 30. PHP progamiticly 액세스 정적 함수
INSERT 중에 원하십니까? –
Yessir. 지금까지 count()를 선택하는 하위 쿼리 작성과 관련된 답변을 봅니다. 대상 테이블에서 선택하므로 INSERT 내에서 작동하는지 확실하지 않습니다 - Access가 순차적으로 INSERT를 수행합니까 (한 번에 한 행 씩)? – NateJ