你是想要select convert(varchar(30),m,23)as m,* from A?这样肯定是可以的,但是你的m列会有2列
你为什么非要是m呢,不能这样么?然后你获取z不就好了
select convert(varchar(30),m,23)as z,* from A
可以封装一个视图,然后用*查询视图