0

我有这些桌子

数据类型

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

数据车辆

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

数据动物

ID      Name       ImageFile
-----------------------------
1       Cow        cow.jpg
2       Sheep      sheep.jpg
3       Pig        pig.jpg

是否可以与数据类型列TableName和具有该名称的所有表建立关系?

4

1 回答 1

2

不,这在几乎任何SQL 数据库中都是不可能的。

关系、表名和列名不是动态的——基于这种结构进行查询的唯一方法是使用动态 SQL,这很复杂,并且带有SQL 注入等危险。

您需要重新考虑您的设计或持久性技术的选择。

于 2012-07-12T09:55:40.003 回答