Usuário com melhor resposta
Função Format Não reconhecida

Pergunta
-
Tenho um cliente que deve está usando uma versão do SQL Server que não aceita a função Format, como não tenho acesso ao servidor não sei informar com precisão a versão, mas acredito que seja a versão 2012.
O seguinte erro aparece
Mensagem 195, Nivel 15, Estado 10, Linha 5, 'Format' não é um nome da função interna reconhecida.Esse mensagem quem me enviou foi o DBA, pois enviei para ele o SQL para ser executado diretamente no Management do SQL.
Como posso resolver esse problema?
Respostas
-
Experimente trocar o trecho abaixo
Format(sinistro.idMatricula,'0000000000')
por
RIGHT('0000000000' + Cast(sinistro.idMatricula as varchar(10)), 10)
Espero que ajude.
Assinatura: http://www.imoveisemexposicao.com.br
- Marcado como Resposta Venildo Amaral terça-feira, 18 de agosto de 2015 18:44
Todas as Respostas
-
Bom dia,
Desconfio que o seu cliente está utilizando a versão 2008 ou anterior do SQL Server.
Vai depender de como a função Format foi utilizada, que tipo de formatação está sendo feita, mas acredito que as opções básicas seriam deixar para formatar o valor na aplicação ou tentar trocar a função Format por outros comandos e funções.
Assinatura: http://www.imoveisemexposicao.com.br
-
-
-
-
Experimente trocar o trecho abaixo
Format(sinistro.idMatricula,'0000000000')
por
RIGHT('0000000000' + Cast(sinistro.idMatricula as varchar(10)), 10)
Espero que ajude.
Assinatura: http://www.imoveisemexposicao.com.br
- Marcado como Resposta Venildo Amaral terça-feira, 18 de agosto de 2015 18:44
-
-
-