계산 된 열을 여러 데이터 형식으로 만들고 인덱스 할 수있게하려고합니다. 이 질문은이 SO 게시물에 관련이있다 : 여기 다른 데이터 형식의 계산 된 열
id INT
type INT
data computed column
당신이 볼 수 있듯이이 테이블
id---------type--------data
1----------1-----------190
2----------2-----------9/29/1972
3----------3-----------12.72
4----------1-----------2
5----------4-----------this is a test
갈 수있는 몇 가지 샘플 데이터입니다 : 여기
Linq: Sort by Date when its stored as text 내 데이터베이스 설정입니다 data
열에 여러 데이터 유형이 있습니다. 나는이 시스템을 어떻게 구현하고 인덱스 데이터 타입이 data
인지 알려주고 싶었다. 예를 들어,
- 유형 1 : 다음 인덱스 것이다 INT
- 유형 2 : 다음 인덱스 DATE 또는 DATETIME는
- 유형 3 것이다 : 다음 인덱스 소수점 것이다 등등 on
계산 된 열에 여러 가지 데이터 형식의 인덱스를 제공 할 수 있습니까? 그렇다면 어떻게해야합니까? - 다음 인덱스는 INTE
이것은 EAV이며 수행하지 않는 것에 대한 패턴입니다. – gbn
이렇게하려면 '데이터'를 varchar 열로 만든 다음 프로그래밍 방식으로 데이터 유형을 찾아야합니다. 하나의 열에 여러 데이터 유형을 가질 수 없기 때문에 "데이터 유형별"색인을 생성 할 수 없습니다. –
실제로 달성하기를 희망 하시겠습니까? 'gbn'이 지적한 바에 따르면 구현/디자인 패턴 문제가 제기됩니다. 달성하려는 것을 설명 할 수 있다면 더 적절한 접근 방법 일 수 있습니다. – James