嗨我有程序有参数(@identFormat)
实施例
“GUID”
“LotID | FeatureID和”
现在我有Select查询,它应该拆分并用作列。 此外,结果应该重新组合。
示例:
Table:
Id LotID FeatureID
2 1 4
3 4 5
4 2 1
如果我的@identFormat =“LotID | FeatureID”那么它应该返回
Table:
1|4
4|5
2|1
其实我有ncharchar @columns'LotId +“|” + FeatureId'
是否可以像这样使用:
从表中选择@columns?
或使用动态sql
编辑:
不幸的是,列的组合可能不同。我的目的是将列名发送到过程并从特定表中选择此列。这是保存数据的过程,但如果出现问题,我必须在第二个表中保存这个唯一的列组合。
答案 0 :(得分:0)
不幸的是,这是不可能的。您需要单独选择并格式化输出