SQL SERVER fecha 01/Ene/1900

23/11/2004 - 19:52 por Alberto Muñoz | Informe spam
Hola Grupo.

Hay alguna forma de evitar que se grabe en la tabla la fecha 01/Ene/1900
cuando el usuario deja vacio el campo de fecha y oprime el botón grabar en
la aplicación?

Es posible dejar el campo fecha vacío sin que se grabe esta fecha?

Gracias por cualquier ayuda.

Preguntas similare

Leer las respuestas

#11 Nelson Rodriguez
24/11/2004 - 21:45 | Informe spam
Si tengo que dar de baja , para no tener redundancia en todos los registros
de mi inventario, donde seguramente el indice de bajas es muy bajo, guardo
en tabla aparte de BAJAS, código de artículo y fecha de baja, dónde nunca
estará VACIA.
= Normalización.

Salu2.
Nelson


"Esparta Palma" escribió en el
mensaje news:%23$
Mostrar la cita
alguna
Mostrar la cita
claro,
Mostrar la cita
en
Mostrar la cita
#12 Esparta Palma
24/11/2004 - 21:47 | Informe spam
La práctica es lo que se establece en la realidad, siempre y cuándo se
adapte a la suya propia, no pretendo ingorar, sino tomar en cuenta, yo lo
leí, lo probé, implementé y hasta la fecha no se han presentado
"chorizos", y como bien dice, aumenta la complejidad, más no que se
obtendrían datos erroneos, recomiendan en ese libro utilizar los valores
por default en cualquier lugar que fuere necesario, pero siempre, y eso es
siempre dependerá del caso específico.

La ignorancia no necesariamente lleva a errores, sino a no-resolución de
conflictos, así pues, en ese y toda la bibliografía que encuentres te dirá
que debes evitarlo o en caso contrario (si decide llevarlo a cabo) tomar
las consideraciones pertinentes como se lleva en el uso de las funciones
ISNULL. De otra manera si fuera tan malo, sería removido de SQLServer y de
todos los demás servidores de bases de datos.

Entonces, nos estamos enfrentando a una interpretación de lo que dicen en
bibliografías, caso similar a la interpretación de la biblia. Llamado por
los anglosajones: "Holly War".

Cito una vez más a Fernando Guerrero.
***********************************************
*From: Fernando G. Guerrero ()
*Subject: Re: Recomendación de Fechas vacías
*Newsgroups: microsoft.public.es.sqlserver
*Date: 2001-12-10 01:42:48 PST
***********************************************

SQL Server 2000 almacena un mapa de bits en cada registro para indicar qué
campos son nulos, y su acceso mediante IS NULL es muy eficiente.

Conceptualmente, los valores desconocidos deberían representarse mediante
NULL, ya que la utilización de valores por defecto que representen valores
desconocidos podrían dar algunos problemas en el futuro (todos recordamos
los problemas por la utilización de 9/9/99 como fecha nula).

Los valores NULL son considerados también en la creación de índices, y las
consultas que incluyen IS NULL pueden utilizar el índice del mismo modo que
cualquier otro valor.

<SNIP>
************** Fin de Cita *************************

Asi pues, tu interpretación no debería ser sobre total rechazo, sino de
revisión a diferentes casos de uso. Eso que comenta Guerrero se lo
pregunté personalmente, e hicimos una gran extensión del concepto junto
con su implementación en SQLServer (dónde él es un maestro).



Mostrar la cita
"Esparta Palma" escribió en el
mensaje news:O3Slj$
Mostrar la cita
le
Mostrar la cita
en
Mostrar la cita
de
Mostrar la cita
conoce,
Mostrar la cita
otras
Mostrar la cita
las
Mostrar la cita
uso
Mostrar la cita
acostumbrarse,
Mostrar la cita
de
Mostrar la cita
defunción
Mostrar la cita
sabes;
Mostrar la cita
ahhh
Mostrar la cita
en
Mostrar la cita
vida
Mostrar la cita
campos
Mostrar la cita
01/Ene/1900
Mostrar la cita
grabar
Mostrar la cita
ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox.com
Acapulco, México
email:mexicoSINSPAM[Arroba]portalfox.com


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
#13 Nelson Rodriguez
24/11/2004 - 22:06 | Informe spam
De la teoría debemos bajar a la práctica, o sea implementar. Si implemento
en SQL Server , debo evitar NULLs, o complicarme en las consultas.
Si implemento en Oracle, tendré otros problemas, y así sucesivamente. Si
IGNORO los consejos bibliográficos, seguramentes las consultas me devolveran
"chorizos" y chocaré como buen ignorante con los mismos errores que ya otros
chocaron.
Solo pretendía evitarle (transmitiendo consejos de gente que sabe mucho) a
Alberto Muñoz dolores de cabeza.

Salu2
Nelson

"Esparta Palma" escribió en el
mensaje news:O3Slj$
Mostrar la cita
le
Mostrar la cita
en
Mostrar la cita
de
Mostrar la cita
conoce,
Mostrar la cita
otras
Mostrar la cita
las
Mostrar la cita
uso
Mostrar la cita
acostumbrarse,
Mostrar la cita
de
Mostrar la cita
defunción
Mostrar la cita
sabes;
Mostrar la cita
ahhh
Mostrar la cita
en
Mostrar la cita
vida
Mostrar la cita
campos
Mostrar la cita
01/Ene/1900
Mostrar la cita
grabar
Mostrar la cita
#14 Nelson Rodriguez
24/11/2004 - 22:13 | Informe spam
Por supuesto, interpreté en "el aire" un caso, tu propusistes otro diferente
del interpretado Pero no es el tema. Hay tantas "lógicas" como se nos pueda
ocurrir.
Salu2
Nelson

"Esparta Palma" escribió en el
mensaje news:
Mostrar la cita
registros
Mostrar la cita
guardo
Mostrar la cita
le
Mostrar la cita
en
Mostrar la cita
de
Mostrar la cita
conoce,
Mostrar la cita
otras
Mostrar la cita
las
Mostrar la cita
uso
Mostrar la cita
acostumbrarse,
Mostrar la cita
de
Mostrar la cita
defunción
Mostrar la cita
sabes;
Mostrar la cita
ahhh
Mostrar la cita
en
Mostrar la cita
vida
Mostrar la cita
campos
Mostrar la cita
01/Ene/1900
Mostrar la cita
grabar
Mostrar la cita
#15 Nelson Rodriguez
24/11/2004 - 23:46 | Informe spam
Evidentemente no pensamos igual , por suerte.
Pero repito lo del principio:
"De todas maneras ten en cuenta que es altamente desaconsejable dejar campos
con valor NULL dentro de las tablas SQL Server".

Consejo recibido (y leído) y consejo dado. Y por lo que veo también has
aceptado consejos de bibliografía, sino no los leerías. Bienvenido. Eso es
bueno, pensar que a veces no lo sabemos todo.
Cómo dijera Socrátes:
"Yo solo sé que no sé nada".
Salu2
Nelson


"Esparta Palma" escribió en el
mensaje news:
Mostrar la cita
que
Mostrar la cita
implemento
Mostrar la cita
devolveran
Mostrar la cita
otros
Mostrar la cita
a
Mostrar la cita
es
Mostrar la cita
es
Mostrar la cita
implementar
Mostrar la cita
y
Mostrar la cita
fecha
Mostrar la cita
capacidad
Mostrar la cita
con
Mostrar la cita
me
Mostrar la cita
ser
Mostrar la cita
Ads by Google
Search Busqueda sugerida