Converter NVARCHAR em DATETIME na inserção

09/09/2016

0

Olá Pessoal,

Estou enfrentando um singelo problema na hora de tentar inserir alguns valores em um tabela temporária. Acontece que preciso que o campo NVARCHAR retornado pela procedure xp_enumerrorlogs, seja inserido como um campo do tipo data. No entanto, ocorre a falha: "Erro ao converter tipo de dados nvarchar em datetime".


Para exemplificar, segue statements:

IF (OBJECT_ID('tempdb..#logF') IS NOT NULL)
DROP TABLE #logF

CREATE TABLE #logF (
[ArchiveNumber] INT
,[LogDate] DATETIME
,[LogSize] INT
)

-- Seleciona o número de arquivos.
INSERT INTO #logF
EXEC sp_enumerrorlogs


O idioma está como Brazilian ('¬.¬), por isso a falha.

Alguém poderia apoiar em como proceder?

Grato!
Rafael Conzatti

Rafael Conzatti

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar