select 值到 SQL 服务器中的变量和别名

select value into variable and alias in SQL Server

我想在 MSSQL 查询中同时做两件事:

  1. select一个字段的值到一个变量 select @myvar = colName from tableName
  2. 别名我的专栏 select colName as [myCol] from tableName

我试过这些东西:

如果可以,如何实现?

A select 可以是 assign values to variables or return 列值,但不能同时是两者。

在某些情况下,例如当使用 selectinsert 提供数据时,output 子句可能会有用。一个非常值得放在口袋里的工具,因为它提供了从 insert 以及 beforeafter 值访问身份值的权限,当与update.