반응형
목록1024개 이상컬럼
반응형
바다토리 웨어하우스

테이블을 만들다 보면 어쩔 수 없이 칼럼을 많이 만들어야 할 때가 있을 것입니다. 쿼리의 효율성으로 보아서는 무작정 칼럼을 많이 만드는 것이 성능면에서 좋은 방식은 아니지만, 그럼에도 불구하고 칼럼을 나열하여 그걸 다시 가로로 변환하느니, 컬럼으로 만드는 것을 선호하는 사람도 있을 수도 있을 것입니다. MSSQL의 경우 칼럼을 아무리 많이 만들고 싶어도 DB 성능을 고려하여 1024개까지만 만들 수 있습니다. 1025개 이상은 만들고 싶어도 에러를 내뱉으며 만들 수가 없기 때문입니다. 그래서 1025개 이상의 컬럼을 만들기 위해서는 SPARSE 즉 스파스 열을 사용하면 가능해집니다. CREATE TABLE TBL( col1 varchar(4) SPARSE, col2 varchar(10) SPARSE, c..
IT/mssql
2022. 5. 23. 23:20