Indice del forum The definitive Oracle Guide
Oracle Functions, Oracle Errors, Oracle PL/SQL
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

errore di oracle?? qualcuno puo aiutarmi...??

 
Nuovo argomento   Rispondi    Indice del forum -> Oracle Faq
Precedente :: Successivo  
Autore Messaggio
sofort



Registrato: 19/04/07 18:23
Messaggi: 7

MessaggioInviato: Ven Set 07, 2007 9:04 am    Oggetto: errore di oracle?? qualcuno puo aiutarmi...?? Rispondi citando

Ciao ragazzi volevo chiedervi se sapreste damri una mano..
Sto usando oracle text..e mi trovo di fornte ad un problemino che da un po di giorni non riesco a risolvere..

Volevo utilizzare il ctx_doc package di oracle text per l'uso dei filtri.
solo che da questo errore e non capisco perkč

ORA-06502: PL/SQL: errore : buffer della stringa di caratteri troppo piccolo di numero o valore.

Questo č quello che ho scritto:

CREATE TABLE provatab1(
id_doc NUMBER(5) PRIMARY KEY,
nome_doc VARCHAR2(200),
fmt_doc VARCHAR2(10),
language VARCHAR2(20) DEFAULT 'italian'
);

INSERT INTO provatab1 VALUES(1,'RapportiSiciliaMagnaGreciaEtruriaTestimonianzaAraTarquinia.doc','binary',default)

INSERT INTO provatab1 VALUES(2,'CeramicheGrecheTarquinia.doc','binary', default);

begin
ctx_ddl.create_preference('WITHPATH','FILE_DATASTORE');
ctx_ddl.set_attribute('WITHPATH','PATH','D:\docs tesi');
end

create index provaindex1 on provatab1 ( nome_doc )
indextype is ctxsys.context
parameters ( 'DATASTORE withpath filter ctxsys.inso_filter section group ctxsys.html_section_group' );

create global temporary table prova1
(
query_id number constraint prova1 primary key,
document varchar2(4001)
) on commit preserve rows;

Begin
Ctx_Doc.Set_Key_Type ( Ctx_Doc.Type_Primary_Key );
Ctx_Doc.Filter
(
index_name => 'provaindex1',
textkey => '1',
restab => 'prova1',
query_id => 1,
plaintext => true /* try the effect of FALSE */
);
end;

Considerate che i file indicizzati sono di almeno 7 pagine ognuno..

Grazie mille.
Top
Profilo Invia messaggio privato  
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Oracle Faq Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it