Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SQL SERVER - COMMENT OBTENIR L'EXTENSION D'UN FICHIER DEPUIS L'URL


Information sur la source



Description

Dans bien des cas, on stocke une URL permettant d'accéder à un fichier dans la base de données.
Le soucis est de récupérer l'extension du fichier en question directement en SQL Server.

En effet, il est difficile de récupérer ces extensions quand on a des utilisateurs qui définissent des fichiers et répertoires possédant des ".".

Voila donc un exemple de solution possible.
Attention : Ce script n'est pas forcément le plus rapide.
 

Source

  • SELECT
  • URLDocument AS DOCUMENT,
  • SUBSTRING(RTRIM(LTRIM(URLDocument )), len(RTRIM(LTRIM(URLDocument ))) - charindex('.', REVERSE(RTRIM(LTRIM(URLDocument ))))+2, len(RTRIM(LTRIM(URLDocument )))) AS EXTENSION
  • FROM
  • MaTableDeDocuments
SELECT
  URLDocument AS DOCUMENT,
  SUBSTRING(RTRIM(LTRIM(URLDocument )), len(RTRIM(LTRIM(URLDocument ))) - charindex('.', REVERSE(RTRIM(LTRIM(URLDocument ))))+2, len(RTRIM(LTRIM(URLDocument )))) AS EXTENSION
FROM
  MaTableDeDocuments

Conclusion

Bon coding

Romelard Fabrice
 

Commentaires et avis

signaler à un administrateur
Commentaire de asecher le 11/09/2006 21:08:03

Bonjour,

Ma question est hors propos mais toi qui semble t'y connaitre en SQL, des collègues me demandent s'il est possible, en T-SQL, de faire appel à une API quelconque... Cela me semble, à priori, infaisable en Transac... Mais je ne demande qu'à apprendre.

Cordialement,

signaler à un administrateur
Commentaire de fabrice69 le 02/03/2007 12:15:19 administrateur CS

Bonjour,

Le TSQL ne permet pas à ma connaissance de faire ce type de demande.
Cordialement
Romelard Fabrice

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

sql loader [ par sws2007 ] bonjour tout le monde mon pb est:-importer de fichiers de base de données(ces fichier en une extension dbf) d'une autre applicationa une base oracle 9 Trigger [ par frop01 ] Salut,J'ai une table Categorie (Code_cat, Libelle) et une autre table sous_categorie (code_scat, code_cat, libelle)Je voudrais créer un déclencheur qu INSERT BULK FROM @VARIABLE [ par SebOfBorg ] Bonjour,J'essai de faire un script qui me permettrait de faire un insert bulk avec une variable.Le probleme est que l'analyseru de requete me sort une enregistrer le resultat d'une requete dans un fichier TXT [ par enrageur ] voila, j'aimerais en registrer le resultat d'une requete du type :SELECT * FROM TOTOdans un fichier txt. Je crois qu'il y a une commande pour cel a me localhost ou pas [ par FredArmoni ] Bonjour,je me posais la question de la limitation à localhost pour une base de données intranet/internet.Pourquoi ne pas autoriser l'accès à cette bas access et modulo [ par citt ] Bonjour,Je cherche a sortir de ma base tout les enregistrements qui :frequence = 1,2 ou 4anné en cours = 0anné +1 = 1etc ..anné / frequence doit etre Lot dts SQL server dans un excel [ par karn ] Bonjour, j'ai creer un lot qui exporte une&nbsp;vue dans un fichier excel, ca marche bien, le seul probleme est que lorsque que je le relance au lieu Type fichier?? y en a?? [ par Fildomen ] Salutje veux avoir une colonne o&#249; le type est bit mais sa valeur change selon la pr&#233;sence d'un fichier( existant = true, sinon false), est-c utiliser like sur des types image (fichier) [ par Fildomen ] SalutEst-ce-qu'on peux utiliser la commande like sur des types fichier&nbsp; ???YaoYao !!http://csharp.over-blog.com<IMG src="/imgs2/smile_tongue.gif connexion a une table de sql a partir d'un fichier aspx c#? [ par firas_tn ] Salut a tous c tr&#233;s urgentcomment je peux connecter une table d'une base de donn&#233;e a partir d'un fichier aspx c# c a dire dans le code de ce


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.