Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/07/2013, 04:41
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: SQL server usa siempre la coma como separador decimal ?

Cita:
La pregunta es SQL entonces siempre usa coma como separador decimal ?
No.
Depende de la regionalización de su configuración, como ya te han dicho. Es el modo en que SQL Server despliega los datos al usuario, no la forma en que los almacena.
Internamente, los DBMS almacenan los datos como números binarios, donde el punto no existe, sino que se manejan en función de la representación usada en ese caso.
Técnicamente hablando, dos números diferentes pueden corresponder al mismo binario, pero en sisetmas de representación diferentes, y ambos estar siendo usados en la misma tabla.
Atente a lo que tienes, a menos que quieras ponerte a estudiar formalmente la carrera de Sistemas, que es la única parte donde me consta que se enseñan esos detalles.

Si quieres una aproximación al sistema de representación interno: Coma flotante: Sistema binario

Para entender por qué, es simple:
1) Las computadoras sólo entienden binario.
2) Guardar cifras es desperdiciar espacios de almacenamiento en disco y comunicaciones. Usar binarios, permite mayor capacidad en menor espacio.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)