Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
é o seguinte:
to migrando meu banco de MySql para SQL server, e tenho uma function que converte varchar em datetime, a function é essa:
CREATE FUNCTION FN_CONVDATA(@vDATA VARCHAR(10)) RETURNS DATETIMEASBEGIN RETURN CONVERT(DATETIME,@vDATA,103)ENDGO
isso porque todos os campos data do meu banco é do tipo VARCHAR(10) (ex: '08/05/2007') então uso essa FUNCTION para tratar como data numa select, ex:
SELECT * FROM TABELA
ORDER BY FN_CONVDATA(CAMPO)
---------------
so que a questão é a seguinte:
No MySQL funciona legal, até no Oracle funciona, só que no SQL server dá esse erro:
Msg 195, Level 15, State 10, Line 1'fn_convdata' não é um nome da função reconhecido.ela foi criado sem erro, alguem pode da um help ae!!!
Abs.
Carregando comentários...