Sql 我可以在DB2中创建动态列名吗?
我有两个表,一个表包含列的名称,另一个表包含我需要在报表中显示的实际数据。数据和列通过列键链接 是否有一种方法可以构建一个select语句,该语句可以将列表中的列名用于实际的临时表列 像这样的东西Sql 我可以在DB2中创建动态列名吗?,sql,db2,Sql,Db2,我有两个表,一个表包含列的名称,另一个表包含我需要在报表中显示的实际数据。数据和列通过列键链接 是否有一种方法可以构建一个select语句,该语句可以将列表中的列名用于实际的临时表列 像这样的东西 Select A.value AS B.ColumnName 简单地说,我可以基于sql中另一个表中的值创建表列名吗 如果不使用动态SQL,您就无法做到这一点,因为前面提到的问题对您很有用 您需要执行某种形式的动态SQL,连接(结果)列名列表,并对原始字符串进行一些奇怪的搜索,以找出所需的名称。但
Select A.value AS B.ColumnName
简单地说,我可以基于sql中另一个表中的值创建表列名吗 如果不使用动态SQL,您就无法做到这一点,因为前面提到的问题对您很有用
您需要执行某种形式的动态SQL,连接(结果)列名列表,并对原始字符串进行一些奇怪的搜索,以找出所需的名称。但实际运行这个(语言、框架等)的是什么?在显示结果时,您可能更容易将实际列名放在一边,只需在应用程序中进行替换即可。您需要使用动态SQL来达到要求。