我想知道是否可以返回一个结果集,其列名存储在单独的表中。这是可能的还是我需要一个带有变量的存储过程。请参阅 mysql_dump 的链接和所需结果集的描述:
http://pastie.org/584865 http://pastie.org/584865
您必须使用动态生成 SQL 然后运行它的存储过程。列名在 SQL 中并不是真正的一流数据,因此您不能用它们做太多事情。它们是在执行查询或获取任何数据之前在查询解析时确定的。
我建议在您的应用程序中执行此操作。只需让您的应用程序显示/保存/任何正确的名称而不是数据库列名称。
PS:你严重滥用关系模型。请非常仔细地考虑,如果您really想要那个架构。您的架构不符合第一个范式。是什么worksheet_type_lookup
为了?没有worksheets
告诉你哪种类型?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)