Oracle SQL+ > Récupérer le contenu d'un champ assez long

Oracle SQL+ > Récupérer le contenu d'un champ assez long - SQL/NoSQL - Programmation

Marsh Posté le 21-10-2005 à 20:50:34    

salut,
 
j'ai un besoin très urgent : je ne peux faire que des requêtes avec sql+
 
j'ai une vue, et je veux retrouer son code.
 
je fais :
 

Code :
  1. select text
  2. from all_views
  3. where view_name = 'ma vue'


 
ça ne me retourne que les x premier caractères... :sweat:
 
le champ TEXT a l'air d'être un CLOB, parceque je ne peux pas faire de LENGTH() dessus (inconsistent datatype)

Reply

Marsh Posté le 21-10-2005 à 20:50:34   

Reply

Marsh Posté le 21-10-2005 à 20:57:38    

Merdmerdmerd...
 

Code :
  1. option explicit
  2. dim oConn
  3. dim rs
  4. Set oConn = CreateObject("ADODB.Connection" )
  5. Set rs = CreateObject("ADODB.RecordSet" )
  6. oConn.Open "Provider=OraOLEDB.Oracle;" & _
  7.            "Data Source=xxx;" & _
  8.            "User Id=xxx;" & _
  9.            "Password=xxx"
  10. Set rs.ActiveConnection = oConn
  11. rs.Open("select * from all_views where view_name = 'ma vue'" )
  12. If Not rs.EOF Then
  13. MsgBox(rs("text" ))
  14. Else
  15. MsgBox("Erreur : pas de ligne trouve !!!" )
  16. End If
  17. oConn.Close()
  18. Set oConn = Nothing


 
Ca retourne pareil :cry:
 
edit: sans les password c'est mieu :ange:


Message édité par Arjuna le 21-10-2005 à 21:02:33
Reply

Marsh Posté le 21-10-2005 à 21:09:33    

Bon trouvé :
 

Code :
  1. set long 32000

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed