Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de Dados SQL no Microsoft Fabric
Esta função devolve o valor atual de SET DATEFIRST, para uma sessão específica.
Consulte Tipos de dados e funções de data e hora (Transact-SQL) para obter uma visão geral de todos os tipos de dados e funções de data e hora do Transact-SQL.
Transact-SQL convenções de sintaxe
Sintaxe
@@DATEFIRST
Tipo de Retorno
tinyint
Observações
DEFINIR A DATA primeiro n especifica o primeiro dia (DOMINGO, SEGUNDA-FEIRA, TERÇA-FEIRA, etc.) da semana. O valor de n varia de 1 a 7.
SET DATEFIRST 3;
GO
SELECT @@DATEFIRST; -- 3 (Wednesday)
GO
Para um ambiente de inglês nos EUA, @@DATEFIRST por defeito é 7 (domingo).
Esta definição de linguagem afeta a interpretação de strings de caracteres, pois o SQL Server converte essas strings em valores datados para armazenamento de bases de dados. Esta configuração também afeta a visualização dos valores de data armazenados na base de dados. Esta configuração não afeta o formato de armazenamento dos dados de data.
Este exemplo define primeiro a linguagem para Italian. A instrução SELECT @@DATEFIRST; devolve 1. A próxima afirmação define a linguagem para é então definida para us_english. A última afirmação retorna SELECT @@DATEFIRST;7.
SET LANGUAGE Italian;
GO
SELECT @@DATEFIRST;
GO
SET LANGUAGE us_english;
GO
SELECT @@DATEFIRST;
Examples
Este exemplo define o primeiro dia da semana para 5 (sexta-feira), e assume que o dia atual, Today, cai no sábado. A SELECT declaração devolve o DATEFIRST valor e o número do dia atual da semana.
SET DATEFIRST 5;
SELECT @@DATEFIRST AS 'First Day'
,DATEPART(dw, SYSDATETIME()) AS 'Today';
Aqui está o conjunto de resultados.
First Day Today
---------------- --------------
5 2
Example
Azure Synapse Analytics and Analytics Platform System (PDW)
SELECT @@DATEFIRST;