Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

[SOLUCIONADO] SQL server usa siempre la coma como separador decimal ?

Estas en el tema de SQL server usa siempre la coma como separador decimal ? en el foro de SQL Server en Foros del Web. Veo los datos de las tablas y en los campos "money" observo que se usa una coma como separador decimal. O depende de la configuracion ...
  #1 (permalink)  
Antiguo 23/07/2013, 01:40
 
Fecha de Ingreso: noviembre-2010
Mensajes: 70
Antigüedad: 14 años, 1 mes
Puntos: 0
SQL server usa siempre la coma como separador decimal ?

Veo los datos de las tablas y en los campos "money" observo que se usa una coma como separador decimal.
O depende de la configuracion regional ????
Esta configuración es siempre así ? o depende de alguna configuracion ?
Gracias !
  #2 (permalink)  
Antiguo 23/07/2013, 01:52
Avatar de jean2510  
Fecha de Ingreso: diciembre-2011
Mensajes: 9
Antigüedad: 13 años
Puntos: 0
Respuesta: SQL server usa siempre la coma como separador decimal ?

Depende de la configuración del SO, si deseas sea un punto cámbiala en :

Panel de control>Configuración Regional y de Idioma>Configuración Adicional>Símbolo Decimal>"." >Aceptar>Aceptar
  #3 (permalink)  
Antiguo 23/07/2013, 02:33
 
Fecha de Ingreso: noviembre-2010
Mensajes: 70
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: SQL server usa siempre la coma como separador decimal ?

Da igual .
Cambias la configuracion regional y Access si se entera y sin embargo SQL Server No.
La pregunta es SQL entonces siempre usa coma como separador decimal ?
A ver si me sacáis de dudas .....
Gracias
  #4 (permalink)  
Antiguo 23/07/2013, 04:41
Avatar de 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)
  #5 (permalink)  
Antiguo 23/07/2013, 05:17
 
Fecha de Ingreso: noviembre-2010
Mensajes: 70
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: SQL server usa siempre la coma como separador decimal ?

Fue un problema mio de refresco.
La configuracion regional se aplica siempre a todo , incluso a SQL Server....
Gracias (y perdon por mi errror).

Etiquetas: coma, decimal, separador, server, siempre, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:04.