Pergunta : procedimento armazenado do sybase da validação do formato de data

nós temos o requirment que executam o valitation do formato de data no lado de .NET ou o
only do procedimento armazenado do sybase (a aplicação .NET chama o procedimento armazenado) aceita o DD de SEGUNDA-FEIRA, usuário do negócio de YYYY format.

our somos o begin
.
.
.
insert do datetime

as do aa
@hire_date do procedimento de Adative 12.5.4

create no
dos valores do
do emplyee (hire_date, .....) (@hire_date, .....). o
end

it trabalha para todos estes parâmetros da entrada:
DEC 25,2010
DEC 25,10
o
12/25/2010
25/12/2010
dezembro 25,2010
but que do 25 de dezembro de 2010 nós don para não o querer aceita 12/25/2010 ou 25/12/2010, simplesmente o DEC 25.2010 format.
in o procedimento armazenado do sybase, que pode nós fazer para esta validação?

thanks

class= do

Resposta : procedimento armazenado do sybase da validação do formato de data

Você poderia tentar declarar o parâmetro da entrada como

@hire_date varchar (20)

em lugar de, e forçando o a um datetime no SP

CONVERSO (datetime, @hire_date, 107)

O SP jogará um erro se um formato inválido como 12/25/2010 é incorporado, que é igualmente o mesmo erro que você receberia para um valor como 13/13/2013 (data inválida) using o SP atual.
Outras soluções  
 
programming4us programming4us