2012-07-12 5 views
0

테이블의 테이블 이름SQL 관계형 데이터베이스 - 나는이 테이블이

데이터 형식

Name  TableName 
------------------- 
Animal dataAnimal 
Vehicle dataVehicle 

dataVehicle

ID  Name  Speed 
------------------- 
1  Car  10 
2  Bike  2 
3  Horse  4 

dataAnimal

데이터 유형 열 TableName과 그 이름을 가진 모든 테이블과의 관계를 만들 수 있습니까?

+1

명확하지 않음 -'Datatype'의'TableName'이 항상 테이블의 이름을 포함하도록 강제 할 수 있는지 묻고 있습니까 (아마도'Datatype'에 이름이있는 행이있는 동안 테이블을 삭제할 수 없습니다.)? 또한, 어떤 데이터베이스 시스템? –

+0

:) Oded는 내 질문에 감사했습니다. – user1520312

답변

2

아니오 SQL 데이터베이스에서 사용할 수 없습니다.

관계, 테이블 및 열 이름은 동적이 아닙니다.이 구조를 기반으로 쿼리하는 유일한 방법은 과 같은 위험 요소가있는 Dynamic SQL을 사용하는 것입니다.

디자인이나 지속 기술 중 하나를 선택해야합니다.