作为一个例子,我在这里有这个查询
SELECT DISTINCT convert(varchar(10), PickupDate ,105) AS [Pickup dates]
FROM info.dbo.A_Query_Detail AS D
INNER JOIN info.dbo.A_Query_Header AS ACQ on ACQ.ID = D.Header_ID
WHERE D.HeaderID = @HeaderID
AND ACQ.PriceType = 'Pickup'
GROUP BY
Adrid, convert(varchar(10), PickupDate ,105)
我想在这里得到的只是列名,而不与上面的查询冲突。
所以我的结果将类似于:“Column_Date”或如上所述的拾取日期。
我有红色的东西系统表但我似乎无法让它与上面的代码一起工作。
如果您想要列列表,有时我会使用临时视图:
create view _MyView as <your query here>
然后你可以这样做:
select *
from information_schema.columns
where table_name = '_MyView'
您可以通过执行此操作获取列名称和类型。
然后你可以这样做:
drop view _MyView
(当然,视图名称不应与其他名称冲突。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)