여러 테이블에 퍼센트 필드를 갖고 싶습니다. 그 모든 컬럼에서, 난 그 가치가 검증하고자 항상 하나의 옵션이 더 나은 것을 위해여러 컬럼에서 check contraint를 재사용하거나 relues를 사용하는 방법
0과 100 사이의
- 모든 테이블의 모든 컬럼에 개별 점검 제한 조건을 정의
- 우리가 어떻게 그러한 제약을 재사용 할 수 있다면?
또는
- 새로운 범위 규칙을 퍼센트라는 사용자 정의 데이터 형식의
- 사용을 정의하고 아마 귀찮게하는 "충분히 큰"제약 조건이 아니라고 그 규칙
['CREATE RULE'] (https://docs.microsoft.com/en-us/sql/t-sql/statements/create-rule-transact-sql) : "이 기능은 앞으로 제거 될 예정입니다. 버전의 Microsoft SQL Server. 새로운 개발 작업에서이 기능을 사용하지 마십시오 ... " –
스칼라 함수를 정의하고 사용하면 좋은 옵션 인 것 같습니다. – KoolKabin