728x90
반응형
질문 : SQL은 SELECT * [columnA 제외] FROM tableA를 사용하여 열을 제외합니까?
우리 모두는 테이블에서 모든 열을 선택하기 위해
SELECT * FROM tableA
모든 열을 지정하지 않고 테이블에서 열을 제외하는 방법이 있습니까?
SELECT * [except columnA] FROM tableA
내가 아는 유일한 방법은 모든 열을 수동으로 지정하고 원하지 않는 열을 제외하는 것입니다. 이것은 정말로 시간이 많이 소요되므로 테이블에 열이 많거나 적을 경우 향후 유지 관리뿐만 아니라 이에 대한 시간과 노력을 절약 할 방법을 찾고 있습니다.
답변
이 방법으로 시도 할 수 있습니다.
/* Get the data into a temp table */
SELECT * INTO #TempTable
FROM YourTable
/* Drop the columns that are not needed */
ALTER TABLE #TempTable
DROP COLUMN ColumnToDrop
/* Get results and drop temp table */
SELECT * FROM #TempTable
DROP TABLE #TempTable
출처 : https://stackoverflow.com/questions/729197/sql-exclude-a-column-using-select-except-columna-from-tablea
728x90
반응형
'프로그래밍 언어 > Database' 카테고리의 다른 글
SQL Server의 DateTime2 vs DateTime (0) | 2021.09.16 |
---|---|
mysqldump에서 덤프 파일을 복원하는 방법 (0) | 2021.09.15 |
각 그룹의 상위 1 개 행 가져 오기 (0) | 2021.09.09 |
MySQL에서 특정 열 이름이 있는 모든 테이블을 찾는 방법 (0) | 2021.09.07 |
[Database] left, right, outer, inner join의 차이점 (0) | 2021.08.09 |