Select * (all) 문에 행 ID 표시
Select * 문의 모든 열 옆에 RowID를 표시하려고 합니다.
Oracle with Toad를 사용하여 SQL 문을 실행하고 있습니다.
비교해야 할 테이블이 두 개 있지만 비교를 위해 두 테이블을 정렬할 때 사용할 고유 식별자가 없습니다.그래서 저는 두 테이블을 비교하기 위해 RowID를 사용하여 정렬하는 것이 도움이 될 것이라고 생각했습니다.
Select * 문에 RowID를 추가할 수 있는 방법이 있습니까?50개가 넘는 열이 있어서 모든 열 이름을 추가할 수 없습니다.열 수와 이름이 달라지는 여러 테이블 집합에 대해 이 작업을 수행합니다.
이와 관련하여 어떠한 도움이나 아이디어라도 주시면 감사하겠습니다.
잘 부탁드립니다.
마르완
당신은 다음과 같은 것을 할 수 있습니다.
SELECT rowid, a.*
FROM table_name a
하지만 그게 실제로 도움이 될지는 잘 모르겠습니다.데이터 정렬 대상ROWID
디스크의 물리적 위치일 뿐이므로 특별히 유용하지는 않습니다.이는 정렬되지 않은 데이터를 표시하는 것만큼이나 임의적입니다.
언급URL : https://stackoverflow.com/questions/9521556/displaying-rowid-in-select-all-statement
'programing' 카테고리의 다른 글
Python/NumPy 목록에서 Nan을 제거하는 방법 (0) | 2023.07.16 |
---|---|
판다의 루프를 위한 것이 정말 나쁜가요?언제가 좋을까요? (0) | 2023.07.16 |
동물원에서 월 및 연도 추출:: yearmon 개체 (0) | 2023.07.06 |
순간 스크립트 모듈 시스템 입력이상하게 행동하는 JS (0) | 2023.07.06 |
Firebase용 Cloud Functions에 대한 시간 초과 설정이 콘솔에서 유지되지 않습니다. 버그입니까? (0) | 2023.07.06 |