Converter NVARCHAR em DATETIME na inserção

SQL Server

09/09/2016

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

Curtidas 0
POSTAR