FORMAT ne fonctionne pas dans sql server 2008 R2
DECLARE @d DATETIME = '01/01/2011';
SELECT FORMAT ( @d, 'd', 'en-US' ) AS US_Result;
Je suis en utilisant le code ci-dessus dans SQL Server 2008 R2, mais il se heurte à une erreur:
"FORMAT" n'est pas reconnu, intégré dans le nom de la fonction.
Comment puis-je utiliser FORMAT
fonction?
il y a une distribution et une fonction de conversion en tsql. Format ?
"Comment puis-je utiliser les
Il n'existe pas de fonction format dans sql server. Il y a un Cast et Convert fonction qui convertit un type de données à l'autre. Vous devez utiliser la fonction convert
Il y a un
oui, il est dans sql server 2012
"Comment puis-je utiliser les
FORMAT
function"? Mise à niveau de 2012. Ou écrire votre propre fonction CLR qui imite celui-ci pour les versions précédentes.Il n'existe pas de fonction format dans sql server. Il y a un Cast et Convert fonction qui convertit un type de données à l'autre. Vous devez utiliser la fonction convert
Il y a un
FORMAT
fonction, mais seulement dans SQL Server 2012 haut - Martin Smith déjà dit. Il suffit de répéter votre commentaire ne changera pas 😉oui, il est dans sql server 2012
OriginalL'auteur RAKESH HOLKAR | 2012-07-16
Vous devez vous connecter pour publier un commentaire.
FORMAT fonction est disponible à partir de la version à partir de 2012. Dans les versions antérieures, utilisez ceci:
Cependant, la mise en forme est le travail de l'application front-end.
hey, je suis en train de lancer ce t-sql, SÉLECTIONNEZ POWER(FORMAT(2, 'G', 'en-us'), 0.5) en tant que TEST. Comment puis-je exécuter dans SQL 2008?
OriginalL'auteur Madhivanan
Vous pouvez utiliser ceci:
Vous pouvez trouver ici http://www.sql-server-helper.com/sql-server-2008/sql-server-2008-date-format.aspx plus standard des formats de date.
OriginalL'auteur Doru
Selon: Fonction FORMAT (DAX), (SQL Server 2008 R2), la fonction FORMAT() existe dans SQL Server 2008 R2...
Edit: Comme l'a souligné, le lien ci-dessus est liée uniquement à DAX. Le bon (FORMAT (Transact-SQL)) indique que le FORMAT, en T-SQL, est disponible uniquement à partir de SQL Server 2012...
OriginalL'auteur HansLindgren