= (Operador de Atribuição) (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureAzure SQL Managed InstanceAzure Synapse AnalyticsEndpoint de análise SQL no Microsoft FabricArmazém no Microsoft FabricBase de dados SQL no Microsoft Fabric

O sinal de igual (=) é o único operador de atribuição Transact-SQL. No exemplo a seguir, a @MyCounter variável é criada e, em seguida, o operador de atribuição define @MyCounter como um valor retornado por uma expressão.

DECLARE @MyCounter INT;  
SET @MyCounter = 1;  

O operador de atribuição também pode ser usado para estabelecer a relação entre um título de coluna e a expressão que define os valores para a coluna. O exemplo a seguir exibe os cabeçalhos de FirstColumnHeading coluna e SecondColumnHeading. A cadeia de caracteres xyz é exibida no título da FirstColumnHeading coluna de todas as linhas. Em seguida, cada ID de produto da Product tabela é listado no título da SecondColumnHeading coluna.

-- Uses AdventureWorks  
  
SELECT FirstColumnHeading = 'xyz',  
       SecondColumnHeading = ProductID  
FROM Production.Product;  
GO