SQL将列名称作为数据插入

Mat*_*ert 1 sql database

是否有SQL查询将表A中的列名插入表B中的行?

SWe*_*eko 6

由于列名基本上是字符串,是的,您可以将它们插入到其他表中.

问题的更难(和暗示)部分是"如何获取给定表的列列表",该问题的答案取决于您使用的数据库.

另外,根据我的经验,将数据库元数据存储到数据库中可能表明存在设计问题.

  • @Jimmy,有一些理智的场景(我已经将它用于自定义数据库复制),但其中大多数都是[内部平台效果]的版本(http://en.wikipedia.org/wiki/Inner-platform_effect ) (2认同)