qual è la differenza tra il tipo di dati decimali e il tipo di dati numerici in postgresql? Non trovo alcuna differenza nel manuale.qual è la differenza tra i tipi di dati decimali e numerici in postgresql
5
A
risposta
2
C'è no differenza in PostgreSQL. Per documentation:
I tipi
decimal
enumeric
sono equivalenti. Entrambi i tipi fanno parte dello standard SQL.
0
Citato da: https://www.postgresql.org/message-id/[email protected]
Non c'è alcuna differenza, in Postgres. Esistono due nomi di tipo perché lo standard SQL richiede l'accettazione di entrambi i nomi. In un rapida occhiata nello standard sembra che l'unica differenza è questa:
17)NUMERIC specifies the data type exact numeric, with the decimal precision and scale specified by the <precision> and <scale>. 18)DECIMAL specifies the data type exact numeric, with the decimal scale specified by the <scale> and the implementation-defined decimal precision equal to or greater than the value of the specified <precision>.
cioè per decimale è consentito l'implementazione per consentire più cifre quelli richiesti alla sinistra del punto decimale. Postgres non ha il diritto di esercitare questa libertà, quindi non c'è differenza tra questi tipi per noi.
regards, tom lane
Problemi correlati
- 1. Qual è la differenza tra i tipi di dati grezzi lunghi e lunghi in Oracle?
- 2. Qual è la differenza tra i tipi di dati di colonna MySQL BOOL e BOOLEAN?
- 3. Qual è la differenza tra pg_global e pg_default su postgresql?
- 4. Qual è la differenza tra dati in chiaro e binari?
- 5. qual è la differenza tra i modelli e il polimorfismo
- 6. Qual è la differenza tra i metodi di indice B-Tree e GiST (in PostgreSQL)?
- 7. Qual è la differenza tra i tipi di vettorizzazione e gli array C incorporati in GCC?
- 8. Qual è la differenza tra __add__ e __concat__ di Python?
- 9. Tipi di montaggio - qual è la differenza
- 10. Qual è la differenza tra i tipi di stringhe VARCHAR (255) e TINYTEXT in MySQL?
- 11. Qual è la differenza tra schema e dizionario dati?
- 12. Qual è la differenza tra ptr [i] e * (ptr + i)?
- 13. Qual è la differenza tra associazione dati bidirezionale e reattività?
- 14. Qual è la differenza tra% i e% d in Python?
- 15. Qual è la differenza tra dati trasformabili e binari
- 16. Qual è la differenza tra modello dati e modello oggetto?
- 17. Qual è la differenza tra costruttori di valori e tuple?
- 18. Qual è la differenza tra Visual Studio Package e i tipi di progetto VSIX?
- 19. qual è la differenza tra:.! e: r !?
- 20. Qual è la differenza tra i tipi primitivi e di riferimento?
- 21. Qual è la differenza tra `##` e `hashCode`?
- 22. Qual è la differenza tra ("") e (null)
- 23. Qual è la differenza tra booleano e booleano in Java?
- 24. Differenza tra i tipi _Bool e bool in C?
- 25. Qual è la differenza tra .ToString() e + ""
- 26. Qual è la differenza tra i due tipi di costruttori di classi in PHP?
- 27. Qual è la differenza tra [0] e [: 1] in Go?
- 28. Qual è la differenza tra = e: =
- 29. Qual è la differenza tra dict() e {}?
- 30. Qual è la differenza tra Verilog! e ~?
è possibile seguire i link indicato di seguito: http://stackoverflow.com/questions/1841915/difference-betweeen-decimal-and-numeric – jyotiprakash
GRAZIE, aiuta –