mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: [ASP & ORACLE 7 & ODBC] Chiamare una funzione oracle

Salve a tutti,
ho un problema per eseguire una funzione Oracle 7 da una pagina Asp
Nel mio sistema IIS e DB sono sulla stessa macchina e accedo al db via ODBC
la funzione è circa cosi :
CREATE OR REPLACE FUNCTION NUOVA_PRATICA (
      COD_ANALISI_IN_  VARCHAR2,
      USERID_   VARCHAR2,
      VALORE_MERCI_   NUMBER,
      MQ_RICHIESTI_   NUMBER,
      MQ_SCOPERTI_RICHIESTI_ NUMBER,
      AREAPREC_   NUMBER,
      NOTE_    VARCHAR2
) RETURN NUMBER is
  anno   NUMBER(4);
  manif  VARCHAR2(3);
  nprat  NUMBER(8);
  flag_ap CHAR(1);
  str  VARCHAR2(256);
BEGIN
............
RETURN nprat;
END NUOVA_PRATICA;
Per accederci via SQLPLUS devo fare :
DECLARE
x number(8);
begin
x:= NUOVA_PRATICA('V0','260143543',1.1021,100,0,0,'');
end;
Via ASP ho provato usare l'oggetto command
    Set oCmd = Server.CreateObject("ADODB.Command")
     oCmd.ActiveConnection=oDB
     oCmd.CommandText="NUOVA_PRATICA"
     oCmd.CommandType = 4 'Stored Procedure
     ' Parametri per la stored procedure
     oCmd.Parameters.Append
oCmd.CreateParameter("COD_ANALISI_IN_",200,1,3,Manif)
     oCmd.Parameters.Append  oCmd.CreateParameter("USERID",200,1,17,UserID)
     oCmd.Parameters.Append
oCmd.CreateParameter("VALORE_MERCI_",5,1,22,VMERCI)
     oCmd.Parameters.Append
oCmd.CreateParameter("MQ_RICHIESTI_",5,1,22,MQRICH)
     oCmd.Parameters.Append
oCmd.CreateParameter("MQ_SCOPERTI_RICHIESTI_",5,1,22,MQSCOXTI)
     oCmd.Parameters.Append  oCmd.CreateParameter("
AREAPREC_",5,1,22,AREAPREC)
     oCmd.Parameters.Append  oCmd.CreateParameter("NOTE_",200,1,2000,NOTE)
     'Sui parametri input sono abbastanza sicuro perchè modificando qualche
parametro ci da errore sui parametri
     ' Lettura parametro output della funzione
     oCmd.Parameters.Append
oCmd.CreateParameter("nprat",5,4,8,OUTNUOVOCODICEPRATICA)
     oCmd.Execute
Ma ottengo il seguente errore:
-
2147467259
 - Microsoft OLE DB Provider for ODBC Drivers : [Oracle][ODBC
Oracle Driver][Oracle OCI]ORA-06550: line 1, column 7: PLS-00221:
'NUOVA_PRATICA' is not a procedure or is undefined ORA-06550: line 1, column
7: PL/SQL: Statement ignored
Non riesco a trovare documentazione per risolvere questo problema, qualcuno
ha qualche suggerimento?
Grazie
SImone
sim...@intesys.it

     oCmd.CommandType = 4 'Stored Procedure
<ZAP>
Se utilizzi 4 (adCmdStoredProc) come tipo di comando, lui convertira'
il nome in una EXEC, quindi Oracle ti dira' che la Stored Procedure
non esiste (come fa'). Secondo me dovresti usare o 0 (adCmdUnknown)
oppure "inglobare" la chiamata di funzione in una Stored Procedure.
Dai un'occhiata a:
http://www.soft-land.org/documenti/adomod_com.html#commandtype
Davide
Newsgroup: it.comp.software.database
Titolo: MySql: contare le righe ad ogni cambio di campo

Poniamo che ho questi dati:
12 alfa
13 alfa
2 alfa
3 beta
6 beta
6 gamma
9 gamma
come posso ottenere:
1 12 alfa
2 13 alfa
3 2 alfa
1 3 beta
2 6 beta
1 6 gamma
2 9 gamma
Forse usando una sottoquery?
se fossero ordinati potrei contare volta per volta i record inferiori 
al record corrente?
Oppure con le variabili di ambiente?
cosa mi suggerite?
-- 
http://interno.altervista.org
http://midiquiz.altervista.org

 
Puoi ricorrere alle "User variables"
http://dev.mysql.com/doc/refman/5.0/en/user-variables.html
mysql> select * from test2 order by valore,id;
+------+--------+
| id   | valore |
+------+--------+
|    2 | alfa   |
|   12 | alfa   |
|   13 | alfa   |
|    3 | beta   |
|    6 | beta   |
|    6 | gamma  |
|    9 | gamma  |
+------+--------+
mysql> set @x=0;
mysql> set @previous ='';
mysql> select if( @previous = valore,  @x := @x +1, @x := 1) as n, id, @previous := valore as v
from test2
order by valore,id;
+------+------+-------+
| n    | id   | v     |
+------+------+-------+
|    1 |    2 | alfa  |
|    2 |   12 | alfa  |
|    3 |   13 | alfa  |
|    1 |    3 | beta  |
|    2 |    6 | beta  |
|    1 |    6 | gamma |
|    2 |    9 | gamma |
+------+------+-------+
Nota che, se non metti una clausola ORDER BY, l'ordine in cui ti vengono restituiti i record
e' indefinito, non solo per MySQL, ma per qualsiasi database relazionale.
ciao
gmax
-- 
 _  _ _  _
(_|| | |(_|><  The Data Charmer
 _|
http://datacharmer.org/

 
http://dev.mysql.com/doc/refman/5.0/en/user-variables.html
Grazie, bella come soluzione.
La provo con la 4.


 cosa mi suggerite?
la soluzione che ti hanno suggerito č elegantissima, tuttavia parere
personalissimo sia chiaro, potrebbe rendere poco comprensibile il codice a
un pivello come me ad esempio.
quindi io farei durante il while del recordset attraverso il linguaggio che
stai adoperando (php java asp ruby etc) un incremento e un controllo del
tipo:
while($record = mysql_fetch_array($query)){
        $new = $record['name'];
        if($new != $old){
                $i = 0;
        } 
        $i++:
        print($i.") ".$record['val']." ".$record['name']);
        $old = $record['name'];
}
auch
cmq essendo questo it.comp.software.database ha molto piů senso la soluzione
proposta da giuseppe maxia, damn, credevo di essere su it.comp.software.php
ma ormai ho scritto nella pietra
scusate
-- 
una volta qui era tutto <table>
Newsgroup: it.comp.software.database
Titolo: PHP  JS

Si può fare interagire script PHP
con Javascript???
Grazie mille

Forse non mi sono spiegato, quello che volevo dire e se i
due script possono possono lavorare nello stesso sito come fanno Html e Php
?!?
Grazie ciao

 Grazie mille
Essendo php un linguaggio lato server e javascript lato client, capisci 
bene che php viene eseguito per primo, poi la pagina ottenuta, con 
l'eventuale codice javascript viene eseguita sul client.
Quindi php puň (in un certo senso) interagire con javascript, mentre 
javascript non puň interagire con php.
Per fare un esempio, tu puoi passare il valore di una variabile php ad 
una javascript (es: variabilejavascript=<?php print $pippo ?>), ma non 
puoi fare il contrario.
Ciao
Gianni

 due script possono possono lavorare nello stesso sito come fanno Html e Php
In una pagina php puoi mettere: codice html, codice php, codice 
javascript, codice dhtml, codice jscript ecc...
In un "sito" (dominio), puoi fare pagine html, php, asp ecc... e tutte 
queste possono contenere script lato client quali: codice javascript, 
codice dhtml, codice jscript ecc...
il codice php verrà eseguito sul server, mentre tutto il resto sul 
client (ovviamente se il clinte ha abilitato l'esecuzione di tali script)
Ciao
Gianni

Newsgroup: it.comp.software.database
Titolo: Foglio di calcolo Microsoft Works

Ho postato questa richiesta di aiuto anche in un altro newsgroup e quindi chiedo scusa per 
il cross.
Ciao a tutti.
In un foglio di calcolo di Microsoft Works ho un elenco di record nei cui campi sono 
riportati dei valori numerici.
Tali valori possono essere maggiori o minori di un range (si dice cos�?) da X a Y diverso 
per ogni record.
Avrei necessit� di evidenziare con colori diversi i valori a seconda se stanno sotto, 
dentro o sopra il range.
P.es.: range 5-10.   Valore 2 colore blu, valore 7 colore nero, valore 12 colore rosso.
Si pu� fare? Se s�, come si fa?
Grazie per qualunque risposta, anche se mi mandate a quel paese... 

 ha scritto nel messaggio 
news:4d54533b$0$1350$4faf...@reader2.news.tin.it...

Ho visto qualche volta  Microsoft Works, software di qualit� piuttosto bassa 
e credo utilizzato pochissimo.
In MSExcel o in Calc di OpenOffice � molto semplice, basta individuare la 
riga, la colonna o la cella che contengono i dati e poi scegliere dal menu 
Formato il comando di formattazione condizionale.
Forse in anche in Works esiste quelcosa di simile.
Ciao
Leo

 bassa e credo utilizzato pochissimo.
Piu` che altro, vista la disponibilita` di OOo e LibreOffice, non capisco 
nemmeno per quale motivo si debba usare un attrezzo del genere
Enrico
Newsgroup: it.comp.software.database
Titolo: query su relazione 1 a n

ho una relazione 1:n (per esempio studenti - esami: uno studente da più
esami)
studenti (idS, nome)
esami (idE, idS_FK, materia, voto, data)
supponiamo che lo studente s1 abbia dato gli esami e1, e2, e3
supponiamo che lo studente s2 abbia dato gli esami e1, e2
supponiamo che lo studente s3 abbia dato gli esami e1
devo fare una query per sapere chi ha superato gli esami e1, e2 (che
quindi mi dovrebbe restituire gli studenti s1 e s2)
NON CI RIESCO: perchè scrivendo:
SELECT studenti.nome, esami.materia
FROM studenti INNER JOIN esami ON 
studenti.id
 = esami.idS_FK
WHERE (((esami.materia)="e1" And (esami.materia)="e2"));
non restuisce nulla (giustamente) dato che i 2 esami sono su record
DIVERSI della tabella esami e quindi la condizione AND non è mai vera
Problema: come potrei fare? E' il database progettato male?
P.S.: utilizzo MySql
grazie
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
la prima soluzione che mi viene in mente:
select idstudente from studenti
where idstudente in (select idstudente from esami where esame='e1') 
and idstudente in (select idstudente from esami where esame='e2') 
-- 
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--

 Problema: come potrei fare? E' il database progettato male?
No, e' un tipico equivoco che dipende dal fatto che in italiano
diciamo "ha dato l'esame 1 E l'esame 2" mentre quando si
programma bisogna usare un OR. Prova con:
WHERE (((esami.materia)="e1" OR (esami.materia)="e2"));
oppure WHERE esame.materia IN ('e1', 'e2')
ciao
Giacomo

 oppure WHERE esame.materia IN ('e1', 'e2')
Scusa, ho letto male il tuo msg e scritto una sciocchezza!
Usa la soluzione di Paolo con le due select !
ciao
Giacomo

vedoNero ha scritto:
grazie 1.000 ad entrambi

Newsgroup: it.comp.software.database
Titolo: Access numero di campi.

Qual č il numero massimo di campi che puņ avere una tabella di Access?

 Qual è il numero massimo di campi che può avere una tabella di Access?
Augusto (il cagnolino dell'help in linea di Access) mi ha detto che queste
sono le specifiche (massime) per le tabelle di database di Microsoft Access:
Numero di caratteri in un nome di tabella 64
Numero di caratteri in un nome di campo 64
Numero di campi in una tabella 255
Numero di tabelle aperte 2048. Il numero effettivo potrebbe essere inferiore
a causa di tabelle aperte internamente da Microsoft Access.
Dimensioni della tabella 1 gigabyte
Numero di caratteri in un campo Testo 255
Numero di caratteri in un campo Memo 65.535 quando si immettono dati tramite
l'interfaccia utente; 1 gigabyte quando si immettono dati da programma.
Dimensioni di un campo Oggetto OLE 1 gigabyte
Numero di indici in una tabella 32
Numero di campi in un indice 10
Numero di caratteri in un messaggio di convalida 255
Numero di caratteri in una regola di convalida 2.048
Numero di caratteri in una descrizione di tabella o di campo 255
Numero di caratteri in un record (esclusi i campi Memo e Oggetto OLE) 2.000
Numero di caratteri nell'impostazione di una proprietà di campo 255
Paulus
http://spazioweb.inwind.it/it_informatica
--------------------------------
Inviato via 
http://usenet.libero.it

 Paulus
Ti ringrazio. Molto gentile.

Newsgroup: it.comp.software.database
Titolo: Contare i record che hanno lo stesso valore in un campo

Salve,
vorrei fare una query un po' particolare con MySQL, ma non so se č 
possibile.
Supponiamo di avere una tabella fatta cosě:
Nome 
		Mese
---------------------------------------
Luca 
		Gennaio
Giulio 
		Gennaio
Amanda 
		Gennaio
Luca 
		Febbraio
Pino 
		Febbraio
---------------------------------------
e di voler contare tutti i record che hanno lo stesso mese per tutti i mesi:
Mese 
		Count
----------------------------------------
Gennaio 
		3
Febbraio 
	2
----------------------------------------
č possibile?
Io so fare solo
SELECT `mese`, count(*) FROM `tabella` WHERE `mese` = 'Gennaio'
ma cosě conto un mese per volta.
Grazie a tutti.
--
Gianni Valenti

 č possibile?
Select mese, count(*) from... group by mese
Davide
Newsgroup: it.comp.software.database
Titolo: Mysql - Update

Salve
vi espongo subito il mio problema.
Vorrei fare l'update di una tabella del mio DB con valori estrapolati da
un'altra tabella.
Ho provato sia da monitor che da PHPmyAdmin a non ci riesco.
Ho fatto:
UPDATE magazzino,copia_magazzino set
magazzino.prezzo=copia_magazzino.prezzo_base
 where magazzino.codice=copia_magazzino.cod_prodotto
e mi dice che non ho i permessi (e invece ce li ho)
poi ho provato
UPDATE magazzino set magazzino.prezzo=copia_magazzino.prezzo_base
 where magazzino.codice=copia_magazzino.cod_prodotto
e mi dice che non conosce copia_magazzino dopo la clausola where
poi ho provato
UPDATE magazzino set prezzo=copia_magazzino.prezzo_base
 where magazzino.codice=copia_magazzino.cod_prodotto
e mi dice sempre che non conosce copia_magazzino dopo la clausola where.
Qualcuno potrebbe illuminarmi?
Anticipatamente ringrazio.
euterpex

Qualcuno potrebbe illuminarmi?
Quella lě sopra dovrebbe essere la sintassi corretta...
La faccenda dovrebbe stare in questi termini:
Se hai MySQL installato su Win ti lascio questo link
file:///C:/mysql/Docs/manual.html#UPDATE
dal quale copio/incolla questa frase:
Starting with MySQL Version 4.0.4, you can also perform UPDATE
operations that cover multiple tables: 
UPDATE items,month SET items.price=month.price
WHERE 
items.id
=
month.id
;
-- 
reintermediare processi front-end
Newsgroup: it.comp.software.database
Titolo: Dubbio su metodo di programmazione

Salve volevo esporvi un dubbio riguardante il mio
modus opernadi che adotto nei programmi quando
devo effettuare operazione su database (Oracle in questo caso), in
pratica
tendo sempre a raggruppare una serie di operazioni in un unica query.
Esempio:
Devo modificare il record X della tabella A, ma prima devo controllare
se la
PK di X, da recuperare dalla tabella PKLIST, è presente nella tabella
LK e in caso negativo aggiungerlo e dopo eseguire le modifiche in A.
quindi scomponendo il problema
1) Select su PKLIST
2) Select su LK
3) Se il passo 2 non restituisce risultati allora Insert su PK
4) Update su A
In questo caso i primi 3 passi li ragruppo in una sola query da inviare
al
database in questo modo, tramite un ado command:
INSERT INTO LK (PK, DATE)
         SELECT PK, SYSDATE
           FROM PKLIST
          WHERE PKX = :X
            AND NOT EXISTS (SELECT PK FROM LK WHERE PK = 
PKLIST.PK
)
e se viene inserito almeno un record lanciare l'update sulla tabella A.
Il dubbio che mi pongo: è meglio ragruppare in un' unica query oppure
lasciare separati i singoli passi, quindi eseguire una query per volta
e
lasciare al programma i test sui risultati di quest'ultime ed agire di
conseguenza?
Grazie per l'attenzione.
Billy.

 conseguenza?
dipende da molti fattori.
Da un punto di vista teorico le scelte sono 2:
a) logica completamente nel db con una applicazione che fa solo da 
interfaccia
Vantaggi: in teoria puoi dare in pasto lo stesso db ad applicazioni 
diverse, scritte con diversi linguaggi etc
Svantaggi: debug complesso, l'eccessiva dipendenza dal db ti lega ad uno 
specifico database; se la tua app deve prevdere db di diversi 
produttori, sei nei casini
b) logica completamente nella applicazione, con il db usato solo per la 
persistenza (MDA)
Vantaggi: puoi usare db diversi, tanto la logica č tutta nel codice
Svantaggi: difficile usare caratteristiche specifiche di ogni singolo db 
  lato CLIENT, come dialetti sql potenti (pensa se usi oracle e 
firebird...).
I nuovi strumenti di sviluppo sono orientati su MDA; delphi, x esempio, 
include eco2. Si tratta di uno strumento per progettare classi le cui 
istanze vengono mappate su qualche db.
Quando usare il primo o il secondo? Bho?! ;)
Tornando a bomba al tuo problema, io ragionerei in termini di performance.
Visto che papa' Oracle ha un sql molto potente risolverei tutto con una 
bella stored procedure che restituisce uno o piu' parametri che indicano 
quali blocchi di codice sono stati eseguiti, in modo che lato 
applicazione SAI che kakkio č successo sul database.
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"
Newsgroup: it.comp.software.database
Titolo: Da dove iniziare ?

Salve,
vorrei iniziare a conoscere ed imparare SQL.
Sono alle primissime esperienze, smanetto da un pò con Access di Office ma
vorrei iniziare ad occuparmi di SQL.
Gentilmente qualcuno di voi potrebbe indirizzarmi a qualche link o testi per
documentazione da zero ?
Anticipatamente ringrazio.
giulio

 wrote in message
news:8ts2j6$2dc$1...@fe2.cs.interbusiness.it...


 documentazione da zero ?
I corsi migliori si trovano ... all'universita' !  Ad esempio :
http://www.dei.unipd.it/~agosti/bd2000/materiale.html
http://www.disi.unige.it/person/GuerriniG/teach/BD1Luc.html
http://www.dis.uniroma1.it/~catarci/DBslides/index.html
Altro materiale sul mitico AppuntiLinux
http://www.pluto.linux.it/ildp/AppuntiLinux/a2252.html#title3293
ciao
carlo

Newsgroup: it.comp.software.database
Titolo: funzione select

ciao a tutti,
avrei bisogno di un'aiuto con mysql...
vorrei sapere se esiste una funzione di mysql che, in seguito ad una
select, consenta di ottenere il record che compare più volte nella banca
dati.
Esempio: tabella del domiclio
id_domicilio    |      cap      |    località         |  nazione
  1                   48016           milano              i
  2                   48016           bellinzona          ch
  3                   48016           milano              i
voglio ottenere il nome della località che compare più volte in base al
cap 48016 (in questo caso Milano).
Esiste un sistema per poterlo fare con un'unica query?  
grazie a tutti
 
 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 grazie a tutti
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

Newsgroup: it.comp.software.database
Titolo: Firebird - campo 'timestamp' visualizza solo data e ora

Sia con IBconsole che con IBexpert se vado su un campo di tipo Timestamp mi 
viene visualizzato (e posso modificare) solo data ed ora
Oltre ai secondi, non dovrebbe essere presente anche un valore a 4 cifre 
dopo i secondi ?
C'e' forse qualche opzione da abilitare per vederli ?
Ciao e grazie
RobertoA



Di solito la visualizzazione č quella standard di windows.
O forse dato che sono considerati valori Optional e sicuramente poco usati,
usano la visualizzazione al secondo.
Un campo Time da IBOConsole lo vedo come: 8.00.00
Quando li salvi il formato SQL da passare dovrebbe essere:
"HH:NN:SS.nnnn"
Se usi VB6 puoi provare a fare tipo
Debug.Print Rs.Fields("CAMPOTIME").Value
E vedere se č giusto (con le 4 cifre).


Non ho provato da programma
Ma da IBconsole oppure IBexpert dovrei vedere con le quattro cifre dopo i 
secondi
Giusto ?
Posso sapere cosa usi come db manager ?
Ciao e grazie
RobertoA

 Posso sapere cosa usi come db manager ?
Uso IBOConsole (non IBConsole)
Come ti ho detto neanche a me fa vedere le 4 cifre:
update TABELLA set CAMPOTIME='08:00:01:9999'
La select 
select CampoTime from TABELLA
mi fa vedere 08:00:01
(anche da Ado VB6)
Mentre
select EXTRACT(SECOND FROM CampoTime) from TABELLA
Da correttamente 1,9999
Al limite separati funziona :\
Newsgroup: it.comp.software.database
Titolo: dtabase mysql

ciao a tutti....
...non capisco, come mai riesco dal PWS a creare una connessione al database
"test" in mysql, ma non riesco a connettermi ad altri database da me
creati....
....tenete presente che ho creato nei "DNS sistema" sia il driver per il
database "test" che per quelli creati da me....
....eppure (io uso Dreamweaer UD) quando cerco di creare una connessione ai
database, se utilizzo la connessione al database "test" mi fa vedere le
tabelle, invece se cerco di creare la connessione ai database creati da me,
quando provo la connessione mi esce un messaggio di errore.
....nel pannello di controllo ho provato di tutto..... non credo che il
problema stia nei driver creati nella cartella DNS sistema....
....dite che ci potrebbero essere delle configurazione da fare ai database
per renderli accessibili al di fuori di mysql?...e se si come si edita
questa config??
ciao e grazie

 wrote in
news:YstP7.1827$
ob5....@news2.tin.it
: 

eh, penso proprio che tu non abbia i diritti di accesso...
nel db mysql sono specificati i grants degli utenti per accedere ai db e 
per fare altre operazioni...
vanno modificati e poi vanno aggiornati i prigilegi con flush privileges;
vedi manuale per lo specifico.
Newsgroup: it.comp.software.database
Titolo: [SQL] Domanda difficile (per me!)

Ho un problema che non riesco a risolvere in nessun modo.
Sto lavorando su pagine ASP e db Access e non riesco ad evitare di fare
tantissime connessioni per ottenere un semplice risultato da una query.
Ho tre tabelle per semplificare:
prodotti (id, nome)
categoriamerceologica (id, nome)
prodotticategoriamerceologica (idprodotto,idcategoriamerceologica) '
tabella di relazione
Ora, come faccio a tirare fuori uan query con tutti i prodotti e tutte
lecategorie in cui mi esca fuori True o False a seconda se il prodotto è
associato a quella categoria o meno
Come posso fare?
La soluzione che ho trovato io non la posto neanche perchè utilizza diverse
connessioni al db equindi già so che è terribilmente pesante.
Sono sicuro però che esiste di meglio.
Grazie,
Simone

 wrote in message
9r9gk6$jpt$1...@fe1.cs.interbusiness.it...


 false).
Purtroppo non è quello che mi serviva, nel senso che io voglio un risultato
del tipo:
PRODOTTO          CATEGORIA       PRESENTE
prod_7                     cat_1                    True
prod_7                     cat_2                    False
prod_7                     cat_3                    False
prod_7                     cat_4                    True
prod_7                     cat_5                    False
prod_7                     cat_6                    False
Poichè devo tirare fuori comunque tutte le categorie, anche se non sono
associate al prodotto.
Grazie,
Simone

 false).
Purtroppo non è quello che mi serviva, nel senso che io voglio un risultato
del tipo:
PRODOTTO                     CATEGORIA                     PRESENTE
prod_7                                 cat_2
True
prod_7                                 cat_2
True

 ha scritto nel messaggio
news:9rbad1$pdk$1...@fe2.cs.interbusiness.it...


 ha scritto nel messaggio
news:9rbad1$pdk$1...@fe2.cs.interbusiness.it...


 devi fare una LEFT Join o RIGHT.. dipende da come scrivi la query...
Ci ho provato in tutti i modi, ma non riesco ad uscirne in nessun modo, lo
schema delle tabelle è questo:
prodotti (id, nome)
categoriamerceologica (id, nome)
prodotticategoriamerceologica (idprodotto,idcategoriamerceologica)
    ' che sarebbe la tabella di relazione
qual'è la query giusta?
Grazie mille per la pazienza!
Simone

Salve!
Allora la query giusta č:
SELECT P.idPROD, C.idCAT, FALSE as Presente
FROM prodotti P, categorie C
where not exists (select * from relazione rr where p.idprod = rr.idprod and
rr.idcat = c.idcat)
UNION
select PP.idPROD, CC.idCAT, TRUE As Presente
from prodotti PP, categorie CC, relazione r
where PP.idprod = r.idprod and
r.idcat = cc.idcat;
Ciao,

Newsgroup: it.comp.software.database
Titolo: Oracle

Che differenze ci sono tra le varie versioni
freeware di Oracle?
Che differenza c'è tra 9i e 8i in termini pratici?
E tra Lite e Personal?
--
Lawrence "Rhymes" Oluyede
rhy...@myself.com
Redattore di HiT
http://hit.edengames.net

 E tra Lite e Personal?
Oracle Lite e' una versione piu' leggera di Oracle, Personal non 
supporta l'autenticazione (le password sono semplicemente ignorate)
ed un sacco di altra roba.
Ma se guardi la documentazione su 
www.oracle.com
 trovi tutte le
informazioni relative alle varie versioni.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.software.database
Titolo: SQLServer - Win2000

Ecco la mia situazione:
Ho un server windows2000 su cui risiede un sito web.
Questo sito web deve leggere i dati da un db SQL server che e' installato su
un altro computer, all'interno della stessa rete.
Il db su SQLServer l'ho creato, si chiama Rubrica.
Vado poi sul server windows 2000 per creare un dsn (i driver odbc sono
installati!!!).
Ma quando compilo le schermate che appiaio mi si blocca il tutto subito dopo
avere inserito i dati di connessione e dice: Accesso negato.
Cosa ci potrebbe essere di sbagliato?
L'account di connessione sono sicura sia giusto.
Devo installare il client di SQL Server o qualcos'altro su Windows 2000?
Cosa posso fare?
Qual e' la procedura per mettere in collegamento 2 computer in questa
situazione e le impostazioni da settare?
Grazie e Buon lavoro
Cristina

 dice: Accesso negato.
L'utente con cui hai fatto Login sul server Web ha
accesso sul server su cui e' installato SQL Server ?
Assicurati poi che l'utente IUSR_nomeserverweb sia
registrato come utente sul server SQL, altrimenti
non potra' accedere.
Davide

Newsgroup: it.comp.software.database
Titolo: In Excel e' possibile mischiare una colonna di dati?

Scusatemi. In Excel ho una colonna di 100 nomi ordinati in ordine
alfabetico. Esiste una funzione che me li mescola, coie' me li mette
in ordine casuale non piu' alfabetico?
Grazie per le vostre risposte!
Ciao
pdorfigliod...@iname.com
(togliere NOSPAM per rispondere in e-mail)

 Ciao
mettici accanto una colonna che calcoli un numero casuale e poi ordina
secondo questo numero:
=CASUALE()*100
ciao,
Luca

Newsgroup: it.comp.software.database
Titolo: Sdbase (sdb3)

Utilizzo il database sotto dos sdb3 della Computer Associates.
Sembra esistese anche una versione sotto windows (la 3,5 ?).
Vi è qualche persona buona che mi sa dire qualche cosa in proposito?
Grazie
Vittorio Gravier
mc8...@mclink.it.cancella.mi

 mc8...@mclink.it.cancella.mi
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.software.database
Titolo: Posso inserire blocchi pl-sql in sql-plus?

Ciao a tutti, scusate per la domanda idiota, però, come da oggetto, posso
inserire un semplice blocco pl-sql in sql-plus, e se si, quali accortezze
devo usare. So che ad esempio occorre inserire un punto dopo il comando
end.
C'è da sapere qualche altra cosa?
Grassiee
--------------------------------
Inviato via 
http://usenet.iol.it

Ciao,
se non ho capito male hai bisogno di eseguire un blocco pl/sql direttamente da
sql plus.
per farlo basta racchiudere il blocco tra le parole chiave
begin
    ...
end;
e concludere il tutto con /
Ovvero:
-- Inizio
begin
    select sysdate
      from dual;
end;
/
-- Fine
E' necessario l'utilizzo del terminatore / perchè in pl/sql il punto e virgola
termina la riga.
Saluti,
Ender

Newsgroup: it.comp.software.database
Titolo: convertire da sqlserver express a sql compact edition

ciao
come da oggetto si puo'?
grazie

 come da oggetto si puo'?
Giusto per chiedere, che versione e` la "Compact Edition" ? Comunque,
dovrebbe bastare un backup ed un restore
Enrico

Enrico 'Henryx' Bianchi ha scritto:

è una versione del database su file
che puo' essere inserito nel programma e compilato con l'eseguibile, e 
quindi l'utente installando il prog, installa il db.
Newsgroup: it.comp.software.database
Titolo: aiutatemi a capire!

salve a tutti il Ng,
con la speranza che mi possiate aiutare a capire i miei dubbi,vi espongo
brevemente il problema che si è presentato nella mia azienda:
Ho deciso di passare a gestire il mio magazzino di bomboniere con un
gestionale,xchè i vecchi metodi non sono più sufficienti a gestire circa
2000 articoli diversi.
ho già avuto un preventivo per un gestionale personalizzato che comprende
carico/scarico e,tra le altre funzioni,anche una gestione dei
clienti,(avendo un'esposizione con vendita diretta ai futuri
sposi)interfacciata col magazzino.Il mio dubbio è che la spesa anche se non
eccessiva(2400 euro + un tot per ogni licenza del programma per i pc in
rete),non sia resa utile x il mancato aggiornamento delle ragazze che
saranno interessate direttamente.Senza entrare nello specifico,la mia idea è
di dotare ogni ragazza di un palmare interfacciato con il programma così da
essere"costrette"di fornte al cliente a ricevere l'ordine tramite di esso,e
quindi indirettamente aggiornare il database del gestionale.
Il mio quesito finale è:devo comunque dotarmi di un gestionale così
elaborato e personalizzato anche se doterò di palmari il personale?xchè
credo che anche i palmari saranno programmati con un software creato a Doc x
le mie esigenze.Spero abbiate capito cosa vorrei sapere,così da indirizzare
meglio il mio investimento e soprattutto sfruttarlo per tutte le sue
potenzialità.
Ringrazio anticipatamente chi avrà la bonta di rispondermi anche by email.
Saluti a tutti
Mauro

Massimo Meridio wrote:

secondo me hai bisogno di un consulente, non di un ng. la tua situazione 
è complessa, e andrebbe analizzata a fondo.


i consulenti ce li ha. sono la software house di cui deve fidarsi period

 è complessa, e andrebbe analizzata a fondo.
Giusto, e perché non già la SWHouse?
Non vedo niente di anomalo o complesso.
Chiunque abbia un magazzino da gestire vorrebbe quello che sta
chiedendo.
Purtroppo, devo dire, molti programmano e pochi conoscono la teoria
che sta alla base di un magazzino (a volte ci si laurea per questo).
Per fortuna (o per sfortuna) in moltissimi casi semplici non serve.
Serve invece elencare bene tutte le regole commerciali.
Ogni SWHouse che si rispetti dovrebbe avere già una soluzione basata
sulle proprie conoscenze e convenienze, ovvio.
Per rispondere bisogna Sapere, e le conoscenze il consulente
le ha pagate in anticipo nella speranza di avere un giorno un
ritorno di investimento, no?
Non trovo giusto che la ng risponda...
Non me ne voglia Mauro.
Mauro può sempre investire, come il consulente, il suo tempo per
studiare l'argomento, applicare le conoscenze, correggere il tiro...
Ma più probabilmente basterà che trovi uno o più consulenti
già sulla piazza, no?
...anzi il mio numero di telef...scherzavo :-)
Trovo giusto invece che l'"ordine dei programmatori con DB"
possa tecnicamente migliorarsi a tutto favore di tutti tramite
questa NG.
Sbaglierò forse...
Saluti
JJ
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).
Newsgroup: it.comp.software.database
Titolo: eliminare righe

 salve a tutti..
stò impazzendo aiutatemi.. allora:
ho una tabella su mysql fatta cosi:
Ricetta | Ingrediente | Quantità INGREDIENTe
1 1 10
1 2 8
2 3 0
2 4 5
3 5 7
3 6 9
3 7 0
4 8 3
4 9 2
in pratica ogni ricetta può essere composta da 2 o 3 ingredienti. (per es: 
ricetta 1 è composta da ingr 1 e ingr 2) quando uno di questi ingredienti ha 
quantità pari a zero la ricetta non può essere prodotta.
io vorrei estrapolare solo le ricghe nelle quali le ricette possono essere 
prodotte, nell' esempio il mio output derivante da una query o script php 
dovrebbe essere:
ricetta | ingrediente |
1 1
1 2
4 8
4 9
in quanto la ricetta 2 e la ricetta 3 non possono essere prodotte visto che 
uno degli ingredienti necessari è pari a 0..
cosa mi consigliate????
grazie a tutti..... 

 4 9
create temporary table a select ricetta from ricetta where qta=0 group
by ricetta;
create table b select ricetta.ricetta from ricetta left join a on
(ricetta.ricetta=a.ricetta) where a.ricetta is null group by ricetta;
select * from ricetta inner join b on (ricetta.ricetta=b.ricetta);
Ho avuto cura di usare le temporary table e non le subquery per
mantenere la compatibilità con mysql < 4.1

Select ricetta, ingrediente
from tabella
where (ricetta) not in ( select ricetta
			 from tabella
			 where qtàingr = 0)
potrebbe andare credo...ma non sono sicuro al 100%
fabio

Newsgroup: it.comp.software.database
Titolo: Connessione in remoto ad access

Ciao a tutti è possibile collegarsi in remoto ad un db access ?
Mi spiego meglio, ho un sito ospitato su un server con un servizio di 
hosting, e il sito di basa su un db access.
Posso io in locale collegarmi con quel db ?
Ho provato a googolare un po' ma ho trovato solo risposte negativa :-D 
qualcuno di voi c'è mai riuscito ?
Saluti
         Bruce 

 trova il file.
Ok grazie mille
              Bruce 

 Saluti
asp ?
se invece intendi qualcosa come
opendatabase("
http://www.mysite.com/db/mydb.mdb
")
dubito assai.
ciao, a.

 dubito assai.
le pagine asp le ho sul sito, ma a me serviva qualche cosa di grafico per 
modificare il db in remoto senza dovermelo scaricare e senza dover far 
pagine apposta che modifichino la truttura delle tabelle e delle relazioni.
Saluti
       Bruce

Newsgroup: it.comp.software.database
Titolo: Lettura degli utenti connessi ad un DB SQLSERVER 2000

ciao a Tutti
come posso sapere qnti utenti sono connessi ad un DB SQLSERVER 2000

 come posso sapere qnti utenti sono connessi ad un DB SQLSERVER 2000
sp_who
Leggere la documentazione.
Davide
-- 
| One good reason why computers can do more work than people is that
| they never have to stop and answer the phone. 
| 
|
Newsgroup: it.comp.software.database
Titolo: gruppi di somme in excel?

E' un problema che mi sorge per calcolare la pensenza delle strade in modo
continuo, eludendo le discese e le pianure.
Ho due colonne:
- nella prima vi sono delle distanze
- nella seconda vi sono delle sequenze di 0 e 1.(salite o pianure e discese)
il mio scopo è riuscire a fare le somme di queste distanze fino a quando
nella colonna di fianco vi sta un 1, quando c'è uno zero interrompe la somma
per ricominciarne un'altra al prossimo 1 e così via.
Non è per niente semplice per un non-esperto come me.
Grazie
Marco

 ha scritto nel messaggio
news:9jps9a$gpr$1...@nreadB.inwind.it...


no, non ci siamo capiti.
Facendo come dici tu mi compare un'unica somma.
A me, invece, mi servono tante somme, fino a dove c'è continuità con l'1.
Es.
10        1
20        0
30        1
20        1
10        0
20        1
qua vorrei che mi comparissero tre risultati:
10
30+20
20
Non è facile, eh?


 ha scritto nel messaggio
news:mvd87.40192$Pb6.1...@news1.tin.it...

Newsgroup: it.comp.software.database
Titolo: moltiplicazione delle righe...

Avendo una select che restituisce una sola riga come risultato, c'č un modo 
per ottenere la stessa riga moltiplicata per piů volte? Ovviamente agendo 
sulla select.
Ringrazio.
-- 
by \ \/ /\/
PerezDeQueya80 on AzzurraNET.org

Spiego meglio: se ho una select che mi restituisce
Codice    	Descr
1    	    	Milano
Voglio la riga per esempio per 3 volte quindi:
Codice    	Descr
1    	    	Milano
1    	    	Milano
1    	    	Milano
Magari esiste qualche tabella di sistema che contiene i numeri interi, 
basterebbe mettere nel FROM senza fare join e mettere la condizione <=6
...


 sulla select.
metti in join con un'altra tabella (pivot)...
per esempio:
-- premesso che tabella2 abbia almeno 3 record:
select tabella1.* from tabella1, tabella2 where rownum <= 3;

 metti in join con un'altra tabella (pivot)...
Ci ho pensato, ma se quella tabella "fittizia" ha meno righe di quante me ne 
servono? :|



Devi utilizzare una tabella di sistema che sicuramente sai che contiene più
righe. Ad esempio con Oracle si utilizza la tabella all_objects per fare
queste speculazioni. L'unico problema che devi verificare è che l'utente che
lancia la select abbia la grant di select su tale tabella di sistema.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 servono? :|
mettila in join piu' volte...
in genere si parte da una tabella contenente le cifre da 0 a 9:
poi si crea una vista, numeri, con un prodotto cartesiano:
es:
select t1.n*100 + t2.n * 10 + t3.n from cifre t1, cifre t2, cifre t3
Newsgroup: it.comp.software.database
Titolo: Come recuperare password Sql Server 2000 ?

Devo accedere a dei dati contenuti in un Sql Server 2000
Non conosco la password per accedervi, e' cablata nel gestionale che vi 
accede direttamente
Ovviamente il gestionale non e' in manutenzione e non ci ritornera' mai 
(lite col fornitore)
C'e' modo di, senza modificarla (perche' il gestionale e' ancora attivo e 
deve funzionare), conoscerla?
Ciao
RobertoA

 deve funzionare), conoscerla?
Se passa in chiaro direi sniffing al volo, altrimenti reverse 
engineering.

 engineering
Grazie per la risposta
Puoi aiutarmi a 'sniffarla al volo' ?
Stavo pensando di usare wireshark o simili
Cosa devo cercare esattamente ?
Ciao e grazie
Roberto 

 Cosa devo cercare esattamente ?
Il gestionale si connette al db direttamente (tramite stringa di 
connessione) o via ODBC?
Nel primo caso verifica che la stringa di connessione non sia in qualche 
file di configurazione in formato testo, in chiaro.
Situazione molto più frequente della cablatura della stringa stessa nel 
codice, per motivi di semplicità nell'installazione e manutenzione.
Nel secondo caso cerca la connessione ODBC per vedere i parametri (la 
password è nascosta ma i valori che ti servono per lo sniff sono in 
chiaro: host e porta).

 Puoi aiutarmi a 'sniffarla al volo' ?
Costruzione sbagliata da parte mia, "al volo" si riferiva a "direi".
Dipende come comunicano client e server, se su tcp usa tcpdump o tcpflow.

 Dipende come comunicano client e server, se su tcp usa tcpdump o tcpflow.
Supponiamo usino tcp ed io usi tcpdump per visualizzarne la 'parlata'
Devo cercare che cosa ?
Ciao  e grazie
RobertoA


Ah, bene grazie
Scusa la domanda ingenua ma non ho mai usato sniffer o simili
Ciao e grazie
RobertoA

Newsgroup: it.comp.software.database
Titolo: errore ODBC oracle su programma access

Ciao ho creato un programma in access collegato ad un db su Oracle, vorrei
distribuirlo ad altri utenti installando sul client solo Oracle ed il
runtime di access, ma nonostante abbia configurato l'odbc uguale a quello
sul mio pc, quando apro l'mde access mi risponde con l'errore ODBC call
failed.
Ho controllato e sembra che la configurazione dell'odbc sia corretta, ho
verificato tramite ORACLE.ODBc TEST
Avete qualche suggerimento?
Ciao grazie Logan bye bye

 Avete qualche suggerimento?
Hai anche configurato correttamente il tnsnames.ora in modo da
"puntare" al database giusto ?
Davide

 "puntare" al database giusto ?
Più che altro, hai installato su ogni pc il client di rete per Oracle?
A presto,
Simone

 ha scritto nel messaggio
news:aek2l7$rrr$1...@fe1.cs.interbusiness.it...

Si è configurato giusto perchè l'ODBC test mi presenta l'elenco delle
tabelle
Ciao Logan
Newsgroup: it.comp.software.database
Titolo: Oracle>campo criptato, come fare??

Ciao a tutti, ho un problema>
Premetto che devo lavorare con Oracle.
Devo creare una tabella con i seguenti campi matricola, password, nome,
cognome, ecc...
Il problema e' che voglio rendere il campo password criptato per problemi di
sicurezza.
Come devo fare ?? Di che tipo deve essere la dichiarazione 
del campo password ??
Grazie a chiunque voglia rispondermi.
Salvatore
-- 
Posted from  [217.59.175.113] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Come devo fare ??
Il sistema piu' semplice e' creare una funzione "wrapper" che richiami
un'utility di criptatura esterna. In Unix.Linux esiste il comodissimo
comando crypt, che (benche' abbastanza datato) e' sufficiente per normali
esigenze di crittografia.
Se non lo hai capito non esiste nessun meccanismo di criptografia insito
in Oracle.
Vedi anche 
http://www.oracle.com/forums/message.jsp?id=379922
Davide

 
Grazie , stavo sbattendo inutilmente la testa sulla guida per trovare una 
funzione interna di Oracle per la crittografia...
Potresti farmi un esempio di come scrivere una funzione wrapper adatta
al mio scopo che utilizzi crypt di Linux ???
Non sono pratico di come si scrive una funzione che richiami utility esterne.
Grazie anticipatamente.


 sicurezza.
perche' criptare la pwd  sulla tabella che solo
il gestore delle pwd, deve poter vedere/sapere ?
Newsgroup: it.comp.software.database
Titolo: Sviluppare codice PL/SQL

Ciao a tutti.
DB:ORACLE.
Mi sapreste dire se in rete esiste qlc tool free o trial per sviluppare
codice PL/SQL???
Quindi scivere Stored Procedure ecc. ecc.
Grazie in anticipo.

 Quindi scivere Stored Procedure ecc. ecc.
toad (freeware, ce ne č anche uno commerciale piů fico)
tora (freeware per Linux, commerciale per windowz)
/G

 codice PL/SQL???
PL/SQL Developer
www.allroundautomations.nl

Quindi scivere Stored Procedure ecc. ecc.
[Pubblicità]
Io ho sviluppato un editor SQL  per Windows che si appoggia a ODBC,
quindi funziona anche per Oracle (che e' una piattaforma sulla quale
sviluppo oltre a MS SQL 2000)
Se vuoi provare la versione shareware vai su 
http://www.sgr.info/dbgate
[/Pubblicità]
Ciao
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

 wrote in message
news:otqfpvgbffv9f3u00...@4ax.com...


 pero free???
ma le leggete le risposte...?
/G

 wrote in message
news:bnb3e7$1tm6$1...@newsreader2.mclink.it...


Che cosa vuoi dire?
Semplicemente che in molti dei software che ti sono stati consigliati
(anche free)  trovi quanto cerchi (object list, schema browser, etc.)
ma forse (dubbio legittimo visto la reiterata domanda) non li hai
nemmeno provati.


 Quindi scivere Stored Procedure ecc. ecc.
toad (freeware, ce ne č anche uno commerciale piů fico)


 wrote in message
news:nh6ipvk48r4qddag3...@4ax.com...


 nemmeno provati.
Parole sante...
/G

Newsgroup: it.comp.software.database
Titolo: ed ora come mi connetto?

sono andato sul sito ufficiale di MYSQL,
ho scaricato quello che mi serviva, pero' non riesco a creare la connessione
al database creato con mysql dalle pagine web (uso Ultra Dev, ma questo non
ikmporta)... quale software o patch devo scaricare per potere attivare la
connessione?....
...io pensavo (credo di sbagliarmi pero'), di dovere scaricare una
patchettina installare quello che c'e' da installare, e poi in pannello di
controllo di WIN aggiungere alle disponibili connessioni ODBC quella al
database di mySQL, per infine richiamarla dalle pagine
internet....ma...qualcuno e' disponibile a chiarimenti  :-((...
ciao Giorgio

 potere attivare la connessione?....
Con che ? Se usi ADO/ODBC ti servono i driver ODBC, se usi
Java ti servono i driver JDBC...
Davide
Newsgroup: it.comp.software.database
Titolo: Oracle e campi di tipo FLOAT

Ciao a tutti....
ho un problema che non riesco a risolvere....per mie necessita' ho
installato un ambiente di sviluppo sul pc di casa per continuare a
sviluppare un applicativo in asp che sto' portando avanti in ufficio.
Ho quindi installato IIS e Oracle 8.1.6 (stessa versione del server che ho
in ufficio) ma ho un problema:
dalle pagine asp faccio delle insert di record con campi FLOAT che sul
server dove lavoro accettano il punto (.) come separatore mentre a casa se
uso il punto mi viene ignorato e il FLOAT diventa un intero es. inserisco
12.3 diventa 123 mentre devo usare la virgola (,) per far si' che
funzioni...il problema e' che ho usato dei javascript che controllano i
campi inseriti dall'utente proprio per far si' che venga usato il punto come
separatore decimale e ora mi sballa tutto....i db sono entrambi con set di
caratteri WE8ISO8859P1 e non capisco quali impostazioni io debba variare sul
server oracle di casa per fargli accettare il punto invece della virgola.
Grazie a chiunque mi sappia dare un consiglio...
Andrea.

 ha scritto nel messaggio
news:9pmlum$t2e$1...@fe1.cs.interbusiness.it...

Partendo dal presupposto che le impostazioni internazionali siano le stesse
sui due server controlla la chiave di
registro (HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE(ora home su cui lavori) )
"NLS_LANGUAGE"   sia la stessa.
Non sono sicuro che sia questo, ma in generale controlla le chiavi che
cominciano con NLS_qualchecosa.
Newsgroup: it.comp.software.database
Titolo: installazione "ibrida" di oracle.

Ho una macchina linux su cui sono installati sia i binari di Oracle 8 
che di oracle 9, e un'istanza che gira con i primi.
Avrei bisogno di utilizzare ProC che pero' č presente solo nella seconda 
ora_home.
E' possibile utilizzare i binari di ProC della 9 per compilare con 
un'istanza della 8? Io la vedrei fattibile, a patto di usare il client 
della 9 per attaccarsi al DB, giusto?
E qui viene fuori la vera domanda: qual'e' il giusto mix di variabili 
d'ambiente per fare il giochino?
Se faccio il caricamento dell'environment della 8 mi collego al DB 
correttamente ma ProC non va perchč non trova le librerie (che sono 
sotto l'altra cartella, ovviamente). Se faccio il caricamento 
dell'environment della 9 ProC funziona ma non c'e' verso di attaccarsi 
al DB perchč mi becco un errore SP2-0152 (conflitto di versioni tra date 
senza locale (ver8) e con locale (ver9)).
Qualche suggerimento?
(Si, lo so, la via piů semplice sarebbe installare la corretta versione 
del ProC nella home della 8, ma la macchina č remota e non facilmente 
accessibile se non via ssh, quindi...)
-- 
Fabrizio "Hermooz" Ermini

 accessibile se non via ssh, quindi...)
e settare l'NLS_LANG della 8i ?
felice_pago
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.software.database
Titolo: Clonare database

Ho la necessitï¿œ di creare un nuovo database partendo da uno di base
eseguendo il numero minore di query possibili.
In pratica dato il nome del nuovo db devo clonare quello vecchio nel
nuovo.
Cercavo una singola istruzione per farlo, ho anche guardato un po' su  
google, ma non ho ottenuto nulla di soddisfacente.
Ho provato a generare il nuovo db dal dump del vecchio ma mi ci mette
attorno ai 700 sec. speravo in qualcosa di piï¿œ celere utilizzando un
unica istruzione o magari un'istruzione per tabella.
Grazie.
ps
Se conta qualcosa lavoro con MySql
-- 
MailTo: anforagimailpuntocomï¿œ

 Se conta qualcosa lavoro con MySql
se sei su linux, apri una shell e dai
mysqldump vecchiodb --user=USER --password=PASSWORD |mysql nuovodb --
user=USER1 --password=PASSWORD1

 --password=PASSWORD |mysql nuovodb -- user=USER1 --password=PASSWORD1
ps: ovviamente nuovodb deve già esser stato creato