有什么方法可以转换一列并能够在不明确命名的情况下引用所有其他列?
通常我会这样做:
SELECT
,[Id]
,[Name]
,CONVERT(VARCHAR(10),[CreateDate], 104) as [CreateDate]
FROM Customers
在完美世界中我能做的是:
SELECT
*
,CONVERT(VARCHAR(10),[CreateDate], 104) as [CreateDate]
FROM Customers
其中 * 表示查询中未明确说明的所有列。
是否有一个关键字可以做到这一点,还是有其他方法?请记住,它必须在查询中是可行的——不能更改表、制作视图、SP 或其他东西。