float datatype με κομμα separator

Συζητήσεις για τον Microsoft SQL Server

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
dionisis71
Δημοσιεύσεις: 237
Εγγραφή: 04 Μάιος 2009 22:15
Επικοινωνία:

float datatype με κομμα separator

Δημοσίευση από dionisis71 » 15 Σεπ 2012 11:00

Παιδιά καλημέρα,

Σε ένα πίνακα έχω ένα πεδίο float. Όταν κάνω select τον πίνακα (SQL Server Management Studio) το πεδίο εμφανίζεται με comma separator. Ο ίδιος πίνακας σε βάση που είναι host, το πεδίο εμφανίζεται με dot separator. Σκέφτηκα σε πρώτη φάση να ελέγξω το collation της βάσης και όντως ήταν διαφορετικό. Και οι δύο βάσεις έχουν το ίδιο collation τώρα ‘Greek_CI_AS’. To επόμενο βήμα ήταν να σβήσω τον πίνακα και να τον ξαναδημιουργήσω αλλά πάλι τίποτα. Τι μπορεί να φταίει;

ευχαριστώ

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

float datatype με κομμα separator

Δημοσίευση από dva_dev » 15 Σεπ 2012 14:58

Οταν κάνεις select αυτό που βλέπεις είναι κείμενο, το οποίο μορφοποιείται με βάση τον τύπο του πεδίου και τα regional settings που έχεις στον υπολογιστή σου.
Δοκίμασε κάποιο convert για να τα βλέπεις όπως θέλεις. Π.χ.

Κώδικας: Επιλογή όλων

SELECT
ΠΟΣΟ,
CONVERT(VARCHAR, ΠΟΣΟ),
CONVERT(VARCHAR, ΠΟΣΟ, 108),
CONVERT(MONEY, ΠΟΣΟ)
FROM ΠΙΝΑΚΑΣ;

Άβαταρ μέλους
dionisis71
Δημοσιεύσεις: 237
Εγγραφή: 04 Μάιος 2009 22:15
Επικοινωνία:

float datatype με κομμα separator

Δημοσίευση από dionisis71 » 15 Σεπ 2012 18:50

ναι κατάλαβα, απλά μου έκανε εντύπωση το διαφορετικό αποτέλεσμα της local db με την host db, είχα την εντύπωση ότι είναι κάποια παράμετρος του SQL.

ok ευχαριστώ

Απάντηση

Επιστροφή στο “MS SQL Server”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες