最近、アドホッククエリでかなり長い結合を構築していますが、結合が機能した後、selectステートメントにすべてのフィールド名を入力するのは非常に面倒です。結合されたクエリのすべてのフィールド名をリストする簡単な方法はありますか?selectステートメントに対して実行するクエリ、またはこれを行うためのキーコマンドはありますか?
たとえば、以下の結合にはおそらく約30のフィールドがあります。'*'スターから拡張するためにそれらのクイックリストを取得できれば、不要なものを取り除くことができます。
SELECT *
FROM [DB].[THINGS].[QLINKS] Q
JOIN [DB].[THINGS].[POINTS] RQ
ON Q.ID = RQ.POINT_ID
JOIN [DB].[THINGS].[REFERENCES] R
ON RQ.POINT_ID = R.ID
JOIN SA_MEMBERSHIP.DBO.ASPNET_USERS U
ON U.USERID = R.PERSON_ID
JOIN SA_MEMBERSHIP.DBO.ASPNET_MEMBERSHIP M
ON M.USERID = U.USERID
WHERE NOT Q.ID IN (
SELECT RQ.QLINK_ID
FROM [DB].[DATA].[ENTRIES] E
JOIN [DB].[THINGS].[REFERENCES] R
ON E.PERSON_ID = R.PERSON_ID
JOIN [DB].[THINGS].[POINTS] RQ
ON R.ID = RQ.POINT_ID
WHERE (
ITEMKEY LIKE '102_0%'
OR ITEMKEY LIKE '104_0%'
)
AND E.POINT_ID IS NULL
GROUP BY E.PERSON_ID, LEFT(ITEMKEY, 5), R.ID, RQ.QLINK_ID
)