J'essai de creer une table avec un blob sur un serveur Sybase.
Probleme : je n'arrive pas à trouver le type. J'ai essayé BLOB et LVC (comme long varchar) mais ça ne marche pas (erreur: can't find type 'LVC').
Quelqu'un a la solution?
merci
J'essai de creer une table avec un blob sur un serveur Sybase.
Probleme : je n'arrive pas à trouver le type. J'ai essayé BLOB et LVC (comme long varchar) mais ça ne marche pas (erreur: can't find type 'LVC').
Quelqu'un a la solution?
merci
En fait je viens de trouver, j'utilise le type TEXT.
Autre problème : j'essai maintenant de convertir le type TEXT en VARCHAR avec : convert(varchar,t.title) , mais ça ne marche pas.
Comment faut il faire?
Selon ce que tu veux y mettre, il y a aussi le type IMAGEEnvoyé par sampq
Regardes sous textptr()Envoyé par sampq
Ceci dit, en quelle version es-tu ? Depuis la 12.5, tu peux creer des varchar jusqu'a 16K (fini la limite des 255 caracteres)!
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
Normallement je compte mettre du texte. Mais y a t il moyen de mettre à la fois du texte et des imges dans un seul blob?
Je n'arrive pas à me servitr de la fonction textptr(). Ou pourrais je trouver un exemple?
Ma version est la 11.9.2.9, donc je suis obligé de convertir en char.
Personne ne repond.
Alors je pause une autre question : comment initialiser un type TEXT.
J'ai une requete du style:
probleme : a est de type TEXT et "" est de type varchar.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select a as A from ... union select "" as B from ...
comment faire pour que B soit initialisé comme un TEXT vide?
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select convert(varchar(n), a as A from ... UNION select "" as B from ...
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
merci, mais ma question n'etait pas tout à fait celle ci , c'est l'inverse que je voudrais, un truc du style :
En fait je cherche à convertir un varchar en TEXT, tu m'avais parlé de textptr() mais je n'arrive pas à l'utiliser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select a as A from ... UNION select convert(TEXT, "") as B from ...
En fait le code que je viens d'ecrire marche, j'avais du faire une faute de frappe, désolé
Mais maintenant j'ai le problème suivant :
Je comprends bien ce que ça veut dire ... Ce schéma de requete est impossible avec Sybase
Code : Sélectionner tout - Visualiser dans une fenêtre à part TEXT and IMAGE datatypes may not be selected as DISTINCT.
Au début je convertissais tout en VARCHAR pour mes blobs, mais je me suis apreçu que ce type ne pouvait pas stocker toutes ces informations (255 caracteres max). J'ai donc décider de tout convertir en type TEXT., et là j'ai cette erreur.
Je suis desespéré Comment faire?
La gestion des TEXT, en T-SQL, c'est la galere, et tu n'as pas gagne en convertissant tes varchar...
Des 12.5, la limite a 255 caracteres n'existe plus pour les varchar...
... et d'une maniere generale, la version 11.9.2 est EOL depuis mars 2002 : ce serait le moment de passer a qqch de plus moderne non ?
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
Ok, merci
Je vais changer de version alors
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager