Newsgroup: it.comp.java
Titolo: Sql Oracle

Rieccomi quì a rompere con un altro problema con Oracle.
Perchè quando mando in esecuzione la seguente stringa sql
sql="create tablespace prova"+
" datafile '/opt/ora9/oradata/AMPER/prova' size 10M"+
" default storage"+
" initial 50K"+
" next 50K"+
" minextents 1"+
" maxextents 100"+
" pctincrease 0)"+
" online;";
mi da il seguente errore:  ORA-00911: invalid character
Non riesco a capire quale sarebbe il carattere non valido
Grazie per l'aiuto
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Rieccomi quì a rompere con un altro problema con Oracle.
Messo così sa quasi di OT! :)
Comunque. Quando hai problemi con gli sql, la cosa migliore è quella di
farsi stampare a video (o su file) la stringa sql che sta per essere
lanciata. Poi la provi in SQLPlus (per esempio).
Se ti da ancora l'errore, allora è un errore di sintassi.
Prova a mandarci la stringa compilata.
Ciao D.
Inviato da 
www.mynewsgate.net

 " pctincrease 0)"+
              ^^^^^^
Qua vedo una parentesi che pare non sia stata aperta (posso aver visto
male). Non conosco la sintassi del comando.


 Grazie per l'aiuto
Ecco la stringa compilata:
create tablespace prova datafile '/opt/ora9/oradata/AMPER/prova' size 10M 
default storage ( initial 50K  next 50K  minextents 1  maxextents 100 
pctincrease 0)online;


 pctincrease 0)online;
Il quoting...
Questa stringa, eseguita in SQLPlus, funziona?
Ripeto, non so la sintassi del comando e non posso essere molto di aiuto.
Hai provato su di un ng di oracle?


Niente da fare ma grazie comunque


Il problema è nell'uso delle apici. E non riesco a trovare un modo per
ovviare al problema visto che non posso non usarle per il comando in se


 Non riesco a capire quale sarebbe il carattere non valido
10 a 1 il punto e virgola finale.

 ha scritto nel messaggio
news:Xns94AFE57D0FDBCvi...@195.31.190.132...


>Piccione ha scritto:


Avete perso tutti :)
Il problema è nell'uso delle apici che non vengono accettate. Il fatto è
che il comando in se mi obbliga ad usarle e non riesco a trovare un modo
per risolvere il problema.
Comunque grazie a tutti per l'interesse


 ha scritto nel messaggio
news:c3bn1b$bon$1...@news.newsland.it...


Piccione ha scritto:


 risolvere un problema legato all'uso di un'apice
Hai provato ad usare due singoli apici al posto di ogni apice?
" datafile ''/opt/ora9/oradata/AMPER/prova'' size 10M"+
Inviato da 
www.mynewsgate.net

 Inviato da 
www.mynewsgate.net
Si ho provato. In questo modo mi viene dato come errore file non corretto
:(


 :(
Vero!
Cmq a me così funziona
String CREA_TBS = "CREATE TABLESPACE provetta " +
	"DATAFILE 'D:/oracle/oradata/sviluppo/provetta' SIZE 10M " +
	"DEFAULT STORAGE (" +
	"INITIAL 50K " +
	"NEXT 50K " +
	"MINEXTENTS 1 " +
	"MAXEXTENTS 100 " +
	"PCTINCREASE 0) " +
	"ONLINE"; 
Gli apici non danno alcun problema, mentre provando, come dici tu, con il punto
e virgola mi becco un bel
java.sql.SQLException: ORA-00911: invalid character
Come fai ad essere sicuro che siano gli apici e non il punto e virgola?
Inviato da 
www.mynewsgate.net

 Inviato da 
www.mynewsgate.net
Alla grande. Funziona tutto! Pensavo fossero le virgolette perchč
levandole o raddoppiandolo compariva un'altro tipo di errore.
Che biskero che sono! 
Grazie per l'aiuto!


 Alla grande. Funziona tutto! Pensavo fossero le virgolette perchè
