Définir les paramètres Régionaux de SQL Server 2005
Par défaut de SQL Server est livré avec la Langue réglée sur "anglais (États-unis)", le réglage du format de date mm/jj/aa au lieu de la date format que je veux, ce qui est Australien et a une date de format jj/mm/aa.
Est-il une option dans le Server Management Studio /outils de Configuration où je peux définir les paramètres régionaux du Serveur SQL, ce qui permettra d'éviter les champs de type Dateheure d'être formaté en NOUS format de date?
Si non, comment puis-je convertir quand je suis à l'aide d'une requête SQL comme (pardonnez-moi si il y a une syntaxe incorrecte, je l'ai fait sur place):
Dim dc As New SqlCommand("INSERT INTO hello VALUES (@Date)", cn)
dc.Parameters.Add(New SqlParameter("Date", System.DateTime.Now))
Merci beaucoup à l'avance. 🙂
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir la langue par défaut/locale de chaque utilisateur à partir de SQL Management Studio (sous le dossier de Sécurité).
Et remplacer ce pour une connexion spécifique à l'aide de la LANGUE de commande (ou SET DATEFORMAT si vous souhaitez modifier le format de la date).
Vous pouvez également définir la langue par défaut (utilisé pour les nouveaux utilisateurs) dans SQL Management Studio: cliquez-droit sur le serveur, sélectionnez Propriétés/Avancé/Langue par Défaut.
ont aucune idée de ce qu'est le format dans "down under"
jj/mm/aaaa hh:mm:ss ?
si oui, cette date est l'Britanniques, des français d'annotation, de sorte que tous vous avez besoin à faire est de:
ou
si vous avez réellement le temps de place
pour plus d'info, vérifiez la documentation en ligne sur le site MSDN pour obtenir le bon numéro de Code.
même dans le Sélectionne je l'utilise toujours, quoi qu'il en SQL (cause j'ai tendance à utiliser l'Hébergement SQL et là, je ne peux pas modifier les formats), comme:
espère que cela aide