Hola Muchachos espero q esten bien, les tengo una consulta muy interesante:
Tengo my DTS de la siguiente forma trabaja:
BULK INSERT [ConsolSAP].[dbo].[FactDet] FROM 'D:\ConsolSap\ZIP-TXT\FactDet.txt'
WITH (
FIELDTERMINATOR = ';',
ROWTERMINATOR = '
'
)
update factdet
set
TotalBruto =ltrim(rtrim(TotalBruto)),
TotalNeto =ltrim(rtrim(TotalNeto)),
Precio =ltrim(rtrim(Precio)),
TotalUnidOrd =ltrim(rtrim(TotalUnidOrd)),
Total =ltrim(rtrim(Total)),
CodFactSAP =ltrim(rtrim(CodFactSAP))
Cual es el problema que presento, bueno yo necesito que los campos resaltados en negrita(TOTALBRUTO,PRECIO,TOTALUNIDORD,TOTAL), no me permita entrar data errada.
Por ejemplo el problema que tengo actualmente es que es esos campos de pronto biene un valor de la siguiente manera=20.12-, y no debe entrar ese valor asi sino debe ingresar en la tabla asi=20.12, sin el signo negativo, tambien el signo negativo en ocaciones viene invertido, ejemplo -20.12.
Tampoco debo permitir el ingreso de ese dato con este formato.
Ahora mi pregunta para ustedes es como puedo restringir que mi dato sea ingresado con el formato adecuado??????
Se me ocurre condicionar si el dato viene asi entonces hasme esto, lo que no se es como llevarlo a codigo, me podrian ayudar con este problemita por favor???
Espero que si, muchas gracias muchachos espero que me puedan ayudar....