[SQL] MySQL을 열거 형 데이터 유형으로 SQL 서버에 해당?
SQLMySQL을 열거 형 데이터 유형으로 SQL 서버에 해당?
합니까 SQL 서버 2008 MySQL을 열거 같은 데이터 유형이?
해결법
-
==============================
1.그것은하지 않습니다. 막연한 상당이있다 :
그것은하지 않습니다. 막연한 상당이있다 :
mycol VARCHAR(10) NOT NULL CHECK (mycol IN('Useful', 'Useless', 'Unknown'))
-
==============================
2.나는이 발견 한 가장 좋은 방법은 기본 키 가능한 값으로 조회 테이블을 생성하고 조회 테이블에 외래 키를 만드는 것입니다.
나는이 발견 한 가장 좋은 방법은 기본 키 가능한 값으로 조회 테이블을 생성하고 조회 테이블에 외래 키를 만드는 것입니다.
-
==============================
3.이럴 조회 테이블은 참조 무결성과 함께 갈 수있는 방법입니다. 그러나 당신은이 하나의 예에 따라 "사악한 마법 번호"를 피하기 경우에만 : T4를 사용하여 데이터베이스 조회 테이블에서 열거를 생성
이럴 조회 테이블은 참조 무결성과 함께 갈 수있는 방법입니다. 그러나 당신은이 하나의 예에 따라 "사악한 마법 번호"를 피하기 경우에만 : T4를 사용하여 데이터베이스 조회 테이블에서 열거를 생성
재밌게!
-
==============================
4.
CREATE FUNCTION ActionState_Preassigned() RETURNS tinyint AS BEGIN RETURN 0 END GO CREATE FUNCTION ActionState_Unassigned() RETURNS tinyint AS BEGIN RETURN 1 END -- etc...
성능이 중요한 경우, 여전히 하드 값을 사용합니다.
-
==============================
5.나는 SQL Server의 열거를 구현하고 싶었이 흥미로운 접근 방법을 발견했다.
나는 SQL Server의 열거를 구현하고 싶었이 흥미로운 접근 방법을 발견했다.
링크에 아래에 언급 된 접근 방식이 개 중앙 테이블에 만족 할 수있는 모든 데이터베이스 열거 요구를 고려, 상당히 설득력있다.
http://blog.sqlauthority.com/2010/03/22/sql-server-enumerations-in-relational-database-best-practice/
from https://stackoverflow.com/questions/1434298/sql-server-equivalent-to-mysql-enum-data-type by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 함께 ORDER BY와 GROUP BY를 사용하여 (0) | 2020.04.24 |
---|---|
[SQL] 에서 LIKE 연산자 대소 문자를 구분 MSSQL 서버와인가? (0) | 2020.04.24 |
[SQL] 어떻게 분류 번호가 포함 SQL 서버에 VARCHAR 컬럼을합니까? (0) | 2020.04.24 |
[SQL] SQL Server의 DD / MMM / YYYY 형식으로 변환 날짜 형식 (0) | 2020.04.24 |
[SQL] 구분 기호와 저장 프로 시저 구문을 만들 MYSQL (0) | 2020.04.24 |