mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: vista con campo valori concatenati

Salve,
 
in MySQL:
 
devo creare una vista con dati provenienti
- tabella lato uno
- campo contiene dei valori concatenati da tabella lato molti separati da
virgole
 
nella fattispecie:
 
tabella progetti (lato uno) con dati del progetto
tabella anagrafica (lato uno) dati anagrafici del progettista
tabella progettisti (lato molti) con campi fk anagrafica_id e progetti_id
 
select progetti.*, xyz AS nomi_progettisti
from progetti
left join progettisti on 
progetti.id
 = progettisti.progetti_id
left join ???? come ottengo xyz ???
 
non posso fare join diretto su anagrafica altrimenti mi duplica righe su
progetti.
 
CHE SQL FACCIO ?
 
Grazie
 
-- 
 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 Grazie
 
Spero di averti indicato una strada percorribile con mysql.

 
 
se mysql le supporta, potresti usare una funzione.
 
alla fine risolveresti con qualcosa del tipo:
 
select funzionecheconcatena(idcomuneatuttelerighe)
 
dove:
- 'funzionecheconcatena' e' il nome della funzione che ricevuto l'id 
comune a tutte le righe della tabella molti ti sputa la concatenazione
- 'idcomuneatuttelerighe' e' appunto l'id comune a tutte le righe lato 
molti
 
e nella funzione metti un ciclo che leggendo tutte le righe costruisce 
l'output.
 
N.B.: se il numero di righe e' molto grande potresti aver problemi di 
performances e/o di overflow.
 
-- 
Paolo opg
 
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--

Newsgroup: it.comp.software.database
Titolo: dubbio grosso !





Mi rimane il dubbio, avendo letto varia 
documentazione,se utilizzare PHP (linux)  con Mysql o Oracle.


Il progetto che o gia' postato su questo NG, 
prevede la consultazione + l'inserimento +  la modifica e anche  il calcolo di 
alcuni parametri, della dichiarazione dei redditi, il tutto  tramite web con 
php3 o php4.


Gli utenti selezionati che si collegheranno, 
dovranno tramite form accedere al database che conterra' + di un milione di 
dichiarazioni + un 100.000 indirizzi utente.


Domanda Mysql ce la puo' fare ??? Oppure e' meglio 
che da subito pensi ad ORACLE . 




ICQ # 770759
Newsgroup: it.comp.software.database
Titolo: programma per creare diagrammi E/R

Salve a tutti,
conoscete qualche programma, molto molto semplice e di pochissime pretese, 
magari free, per creare dei banali schemi E/R??
Grazie a tutti
Ciao Luc@ 

 magari free, per creare dei banali schemi E/R??
Visio o SmartDraw
ReDiCuori
-- 
-- 
L'uomo non sa perchč si innamora, l'uomo viene travolto e basta
---------------------------------------------------------
www.giordanoemilio.altervista.org
---------------------------------------------------------
www.securitygroup.it
Societą di servizio che opera nel campo
della sicurezza aziendale
---------------------------------------------------------
www.pascallike.too.it
http://utenti.lycos.it/pascallike
il sito sulla programmazione pascal
sorgenti, tutorial ed utility
------------------------------------------------------------
www.treves-srl.com
Libreria Internazionale Treves
Via Toledo 249/250 Napoli
------------------------------------------------------------
www.alphalibri.com
Vendita ingrosso di libri
Via S.Anna dei Lombardi 10 , Napoli
------------------------------------------------------- 

 
http://www.fabforce.net/dbdesigner4/screenshots.php
Newsgroup: it.comp.software.database
Titolo: confusione relazionale...

Ho l'esigenza di legare una tabella di relazione a un'altra 
tabella... e' normale questa cosa?
Cioe' mi spiego meglio:
Ho 2 tabelle T1 T2 che sono vincolate molti a molti fra loro 
tramite una tabella di relazione(RT1T2) che contiene le loro 
pk... a questo punto posso mettergli a RT1T2 una chiave 
univoca che identifica le 2 pk e a sua volta relazionarla a 
un'altra tabella(T3)?
Siccome non l'ho mai vista sta cosa e mi sa di molto strana 
volevo sapere altri pareri...
Ciao && grazie!

 volevo sapere altri pareri...
Mi sembra regolare, la vedo come una terna.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Certo che puoi, ma a cosa ti serve la quarta tabella??
Alla prossima.
	MAX

 Certo che puoi, ma a cosa ti serve la quarta tabella??
lol, sapevo che me lo avreste chiesto anche perke' magari 
sapendo per cosa serve magari mi dite che non va bene :-D
Allora c'e' tabella menu , un'altra bottoni collegate fra 
loro molti a molti(in quanto lo stesso bottone puo' apparire 
in piu' menu-->ma ora la cambio sta cosa orripilante) e 
praticamente dovrei collegare molti a molti un menu_bottone 
a un altra tabella(in cui  ci sono i diritti) dei gruppi di 
utenti.
Ero indeciso se relazionarla o meno perke' in realta bastano 
le 2 pk per identificare un bottone_menu... boh cio' un caos 
in testa :-D
Ciao

 volta relazionarla a un'altra tabella(T3)?
Una tupla tutta chiavi è già univoca; perché aggiungerci un'altra
pk che identifica ciò che è già unico di per sé?

 pk che identifica ciò che è già unico di per sé?
Ecco... ankio avevo pensato a cio'(altrimenti non avrei 
postato :-D ) E allora come faccio a legarla relazionalmente 
molti a molti all'altra tabella sta "tupla" senza mettere 
un'altra chiave?
Mi sento nubbio mi sa che tre anni fa avrei saputo come fare 
  ora nell'azienda dove lavoro ora mi sta facendo 
disimparare tutto!!!! :-( :-(

 nell'azienda dove lavoro ora mi sta facendo disimparare tutto!!!! :-( :-(
Uh, e a che pro?

 Uh, e a che pro?
ci sn programmatori incompetenti che non usano le relazioni 
e quindi:
1- prog ultravecchi che fanno sckifo
2- base dati fanno skifo pure quelle(manco sono normalizzate)
3- ridondanza esagerata di dati inutile
4- tabelle senza pk (hahaha)
5- tabelle relazionate con varchar da 18 creati con 
datetime+millisicondi(ma dove l'han presa sta roba???e' 
preistoria o accrocco?)
6-tabelle con + di 200 campi(20% dei quali manco si sa bene 
se servono o meno) muhahahahaahah
morale per fare una mod bisogna bestemmiare in turco, un 
paio di salti mortali all'indietro e uno carpiato in avanti 
e alla fine a lungo andare mi dimentico della teoria che mi 
avevano insegnato.
ciao && grazie per l'aiuto.
Newsgroup: it.comp.software.database
Titolo: Stored prodecure con campo opzionale

Salve, ho letto con attenzione la guida in linea di SQL server ma non
sono riuscito a risolvere il mio problema:
vorrei creare, semplificando una stored procedure del tipo
select * from tabella where id=@idtabella
dove idtabella è una parametro di tipo intero che passo alla stored
pr.
Vorrei però fare in modo che se non passo la condizione id=@idtabella
non venga tenuta in conto, e quindi la stored pr. mi tiri fuori tutte
le righe della tabella. Ho provato ad usare i valore null di default,
ma non ottengo i risultati voluti. Mi sapete dare una mano?

egisto ha scritto:



provo, non conosco sql-server.
prendi il parametro in ingresso, e 
lo testi, se e' nullo costruisci la querty A, senza clausola
se e' pieno costruisci la query B, con la clausolo.
felice_pago
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ma non ottengo i risultati voluti. Mi sapete dare una mano?
Ciao egisto,
puoi fare cosě
---------------
SELECT *
FROM    Tabella
WHERE  [ID]=CASE WHEN IsNull(@idtabella,0)=0
                                    THEN [ID]
                                    ELSE  @idtabella END
----------------
ciao Giorgio
Newsgroup: it.comp.software.database
Titolo: "come cambiare il charset su sql server"

 
          Ciao
su un'istallazione di MInisap ho errore perchè ho il charset di sql server
su utf-8 e lo dovrei cambiare....ma come ??
Spiegatemelo moltoooooooooo semplicemente grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Spiegatemelo moltoooooooooo semplicemente grazie
Il set di caratteri utilizzato in SQL Server prende il nome di COLLATION. In 
SQL Server 7 è possibile definire la collation solo in fase di installazione 
di SQL Server e questa impostazione viene mantenuta per ciascun database e 
per ciascun campo di tipo char/varchar. A partire da SQL Server 2000 è 
sempre possibile scegliere una collation in fase di setup dell'istanza di 
SQL Server ma per ciascun database che viene creato può essere definita una 
set di caratteri differente; se non viene specificata l'opzione viene 
assunto come default il valore scelto per l'istanza. Anche quando si 
definisce un campo di tipo char/varchar in una tabella è possibile definire 
una collation ed anche qui se non viene fatta alcuna scelta esplicita viene 
assunto per default il valore scelto per il database.
Come vedi, quindi, in SQL Server 2000 (e 2005) la scelta fatta in fase di 
setup di SQL Server influenza solo i database di sistema mentre per i 
database utente la collation può essere differente. Peccato che quelli di 
SAP (ma anche CA e tanti altri produttori di sw che utilizzano SQL Server 
come repository dei dati) non lo sanno e fanno talvolta abortire il setup se 
il server non ha una determinata collation (in altri casi basta non dire ai 
loro "esperti" che l'istanza non è come la vorrebbero e non se ne 
accorgeranno mai).
Premesso ciò, devi modificare la collation di uno specifico database puoi 
utilizzare il comando
ALTER DATABASE
COLLATE collation_name
dove al posto di collation_name devi utilizzare una collation valida (che 
non può essere utf-8 ma sono, ad esempio, SQL_Latin1_General_CP1_CI_AS 
oppure Latin1_General_CP850_BIN). Tieni presente che in questo modo 
modifichi le impostazioni A PARTIRE DA ORA. Significa che i campi esistenti 
continueranno a mantenere la vecchia collation mentre i nuovi campi 
char/varchar erediteranno, per impostazione predefinita, le nuove 
impostazioni.
Per modificare il set di caratteri dei campi esistenti devi utilizzare il 
comando
ALTER TABLE nometabella
    ALTER COLUMN nomecampo
        COLLATE collation_name
(si, hai capito bene... devi farlo per ogni campo char, varchar, nvarchar, 
eccetera). Una scorciatoia, sebbene molto pericolosa, potrebbe essere quella 
indicata da Lorenzo Benaglia in questo post
http://groups.google.it/group/microsoft.public.it.sql/msg/808220cb4d1f874b?hl=it&lr=&ie=UTF-8&oe=UTF-8&rnum=2
Ponendo l'accento sul fatto che si tratta di una soluzione NON DOCUMENTATA e 
NON TESTATA da nessuno (al di la dell'esempio fatto nel post) decidi tu il 
da farsi...
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
Newsgroup: it.comp.software.database
Titolo: Query SQL che restituisce la data più recente

Ciao a tutti,
come č la sintassi in Access di una query che restituisca tutti i record di
una tabella che hanno la data piů recente?
Es.
Tab.:
Customer_id   Qty_purchased   Date
10                   2                        10/10/2000
10                   4                        15/10/2000
20                   6                        08/10/2000
20                   8                        16/10/2000
Eseguo la query e devo ottenere solo:
10                  4                         15/10/2000
20                  8                          16/10/2000
Ossia solo i record con data piů recente.
Grazie
Flavio Serafin

 wrote in message
8sunfq$u5v$1...@pegasus.tiscalinet.it...


Newsgroup: it.comp.software.database
Titolo: Chiusura connessione

Alla 31-esima volta che chiudo una connessione (aperta altrettante volte)
ottengo un'eccezione del tipo:
"interbase.interclient.CommunicationException: [interclient] Communication
error: InterServer was unable to complete an IO request.
See API reference for exception
interbase.interclient.CommunicationException"
Eppure la mia applicazione Java (che si collega via JDBC ad un DB Interbase)
non fa altro che effettuare semplici SELECT, INSERT o DELETE ad ogni
connessione, provvedendo a chiudere sempre la connessione... qualcuno sa
spiegarmi il perchè di tale eccezione?
Forse c'è un limite alle connessioni aperte? (e cmq questo vuol dire che in
realtà non riesco a chiudere le 30 connessioni precedenti alle 31-esima?
come mai? io faccio semplicemente connession.close()...)
T.I.A.
Ciao,
Mhaxx

 ottengo un'eccezione del tipo:
Non puoi domandare al database quante connessioni ha aperte ?
O verificare lo stato delle connessioni attuali ?
Davide

 O verificare lo stato delle connessioni attuali ?
L'ho fatto: ogni connessione apeta viene correttamente chiusa, quindi non
supero mai il limite max!
Il punto č che, nonostante ciň, alcune volte l'invocazione del metodo Java
connessione.close() mi solleva quel tipo di eccezione! Sapessi perchč sarei
l'uomo piů felice del mondo...
Accetto suggerimento di ogni tipo...
Grazie,
Mhaxx

 connessione.close() mi solleva quel tipo di eccezione!
Be', ma se te lo fa in fase di close() potresti anche fregartene...
La mia lettura e': il driver chiude la connessione senza ritornare 
correttamente la chiamata, e Java lo interpreta come un'errore.
Davide

 ha scritto nel messaggio
news:alnv3v$866$1...@newsreader.mailgate.org...

Non conosco interbase, pero' non e' che ci sia un qualche tipo di timeout
sulla inattivita' della connessione al database? In quel caso potrebbe
essere che interbase chiude la connessione inattiva, java subito non si
accorge di nulla pero' poi, quando va a tendare di comunicare con il
database per chiudere tutto, si accorge di non riuscirci piu'.
solo una ipotesi...
mirko.

 database per chiudere tutto, si accorge di non riuscirci piu'.
Purtroppo no, anche perchè tengo aperta la connessione giusto il tempo di
una semplice singola DELETE, al massimo 2-3 secondi...
Grazie lo stesso.
Mhaxx
Newsgroup: it.comp.software.database
Titolo: PHP & database.

Salve a tutti,
spero di non aver sbagliato NG, in questo caso mi scuso anticipatamente.
Utilizzo il mio PC con Windows come sistema operativo per realizzare
semplice pagine PHP e vorrei poter usare dei database in queste mie pagine.
Ho letto alcuni articoli sulla rete, ma nessuno ha chiarito alcuni dubbi.
Io vorrei provare in locale questa mie pagine che accedono ai database e
quindi poterli trasferire su un server in rete. Ma da quanto ho capito, si
deve registrare in qualche modo questi database sul server. E' possibile
utilizzarli senza dover scomodare gli amministratori del server? E quale
database mi consigliate? MySQL?
Qualcuno mi ha consigliato di passare alle ASP di Microsoft, ma io volevo
continuare ad utilizzare il PHP.
Vi ringrazio per l'attenzione.
Cordiali saluti.

database mi consigliate? MySQL?
Dipende da quello che vuoi fare e dalle necessita' dei tuoi progetti.
Davide


La ringrazio molto per le spiegazioni.
Adesso ho solo un'ultima curiosità. Mi hanno detto che con l'ASP e i
database Access è possibile utilizzare una particolare tecnica (dsn-less?
scusate se sto dicendo una sciocchezza!) che permette di gestire questo tipo
di database su un qualsiasi server che gestisca le ASP senza dover
"scomodare" l'amministratore del server.
E' possibile anche con il PHP questa particolare tecnica?
Ringrazio anticipatemente per qualsiasi risposta.

E' possibile anche con il PHP questa particolare tecnica?
PHP permette di collegarsi a svariati database, inoltre, essendo
cross-platform, non dipende da ODBC ne' da altri "marchingegni",
quindi TUTTE le connessioni fatte con PHP sono DSN-Less, anzi non
esiste nemmeno il DSN. 
Usando PHP su Windows e' possibile utilizzare ODBC, in questo caso
si ricade nelle stesse considerazioni sopra esposte per ASP.
Davide


Lei č davvero molto gentile! La ringrazio molto per le spiegazioni.
Mi scuso se approfitto cosě della sua gentilezza per un'ultima domanda. Da
quanto ho capito dalle sue spiegazioni l'accesso ai database con il PHP č
ancora piů immediato e semplice che con l'ASP (linguaggio che non conosco ma
che mi hanno consigliato), e da quanto ho capito si deve permettere il
caricamento di apposite librerie dal file php.ini. In seguito dalle mie
paginette PHP mi basta la semplice istruzione dbopen (o corrispondente) e
nella stessa cartella copiare un database per poter accedere a quei dati?
Mi scuso per la pendanteria ma č un discorso che mi interessa molto.
La saluto e la ringrazio ancora.

nella stessa cartella copiare un database per poter accedere a quei dati?
Questo dipende dal database a cui ci si collega. Se il database e'
Access si', occorre copiarlo. Se il database e' MySQL/Oracle/SQL
Server o un qualunque altro "server", il database e' gia' presente,
tutto cio' che bisogna fare e' creare le tabelle al suo interno.
Davide

>Lei ???? (come diceva Toto') "Lei a chi???"
:-) Sei stato molto gentile! Grazie per tutte le spiegazione e la pazienza!
Newsgroup: it.comp.software.database
Titolo: Programma Free per DB

Salve a tutti, sono alla prime armi con i DataBase e vorrei partire con un programma Free e abbastanza semplice. Accetto qualunque tipo di consiglio. Grazie a tutti in anticipo per le risposte.
--------------=  Posted using GrabIt  =----------------
------=  Binary Usenet downloading made easy =---------
-=  Get GrabIt for free from 
http://www.shemes.com/
  =-

Mi dici dove posso trovare le FAQ? Grazie


 
Sveglia! Siamo nel XXI secolo!
http://www.google.it/search?q=it.comp.software.database+faq
Ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
MySQL Certified Professional
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com

 ha scritto nel messaggio
news:aWDoe.983810$b5.42...@news3.tin.it...


Newsgroup: it.comp.software.database
Titolo: Access, impostare valore contatore

Un saluto a tutti,
Premetto che non conosco affatto access.
Dovrei scalare verso il basso un'applicazione Delphi che attualmente 
utilizza un db Interbase 6 (o Firebird), la scelta di Firebird embedded 
sarebbe stata quella piu' indolore... ma non vorrei il single user, 
farebbe comodo poter avere un'accesso sia pure file server da 2~3 client.
Quindi avrei deciso di utilizzare un db access.
Nel ricostruire la struttura del bd originale ho visto che se definisco 
un campo contatore non posso poi impostare/reimpostare il valore 
iniziale, oppure semplicemente non so come fare.
Il problema nasce quando cerco di importare i dati dal db originale 
perche' se il contatore di una tabella se ne va per i fatti suoi io 
perdo tutte le relazioni.
Viceversa se creo il medesimo campo come intero e poi tento di portarlo 
a contatore dopo aver fatto degli insert access mi impedisce di farlo.
In Interbase avrei fatto semplicemente una insert di tutti i dati, 
chiave esistente compresa, e poi impostato il valore di partenza dei 
contatori delle varie tabelle come oppurtuno in funzione dei dati caricati.
C'e' un modo di fare qualcosa del genere in access o altro per risolvere 
l questione dell'uovo e della gallina?
Grazie.
-- 
L'ignoranza e' l'inizio del sapere, il sapere e' l'inizio della 
saggezza, la saggezza e' la consapevolezza dell'ignoranza.  {W. Rotsler}


Perche' farsi del male ????   :-)
Non puoi usare la versione firebird server anche sul pc ? (io lo faccio 
senza problemi)
Giulio 

 senza problemi)
Non volevo lasciare questo problema all'utente e volevo castrare 
l'applicazione.

Newsgroup: it.comp.software.database
Titolo: [?] Alias occupa risorse

deV<

 dbms?
Modifica solo il valore memorizzato dalle meta-informazioni del
cursore. Dato che il nome della tabella/campo deve essere inserito
lo stesso non e' una grande cosa.
Davide

Newsgroup: it.comp.software.database
Titolo: Oracle e Grant

Sto realizzando un DB che deve essere consultato tramite internet e possiede
tre livelli s'utenza :
    Administrator
    User
    Public
Considerando che accedo ai dati (che non sono sul server web) attraverso DSN
di sistema e uno ASP (sotto Linux)  quali delle 3 soluzioni è più opportuna
?
-  Creare dei Grant e dare ai vari utenti dei permessi per ogni tab.
-  Fare accedere ASP al DB con l'account meno restrittivo e applicare le
restrizioni a livello di pagina ASP medianti degli account memorizzati in
una tabella
--
Ciao
Flex

 ?
Dato che accedi al database solo tramite applicazione Internet, quindi
tramite un singolo client che tu sei in grado di controllare, tutta sta'
storia di "sicurezza" e' assolutamente ininfluente. L'utente e' in 
grado di fare solo cio' che tu gli permetti di fare dalla tua applicazione.
Potresti anche accedere come 'SYSTEM' al database per quello che ti
riguarda.
Davide

Newsgroup: it.comp.software.database
Titolo: SQL SERVER

Salve
Ho necessitą di individuare tutte le transazioni effettuate su un DB Sql
Server in un certo periodo.Queste informazioni dovrebbero essere memorizzate
nel transaction log creato
dal Sql Server. Qualcuno mi sa dire come posso fare a visualizzare questo
file.
grazie



Il TLog non e' visualizzabile, inoltre se la transazione va' a buon
fine, il TLog viene pulito (altrimenti diventerebbe mastodontico).
Attiva l'auditing delle informazioni sulle tabelle, in questo modo
e' SQL stesso che registra gli eventi.
Davide


Per fortuna no. Il TLog viene pulito solo dopo aver effettuato un backup
oppure se è stata impostata l'opzione
TRUNCATE LOG ON CHECKPOINT sul database.
Ciao Nicola

Newsgroup: it.comp.software.database
Titolo: [help] Sql server 2000 Log delle transazioni

Ciao a tutti e buon anno
Qualcuno sa come posso evitare che il log delle transazioni occupi tutto lo
spazio disponibile sul disco?
grazie
fabguitar
--------------------------------
Inviato via 
http://usenet.libero.it

 Grazie
Prego.
Ciao!
--
Lorenzo Benaglia
UGIdotNET - 
http://www.ugidotnet.org
UGISS - 
http://www.ugiss.org

 ha
scritto:

Si ok
il problema è che devo eseguire un dts di import
il dts và in errore perchè il log delle transazioni è troppo piccolo
come posso risolvere?
non c'è la possibilità di pulire il log
e ripartire con un log vuoto?
ciao
e grazie
(come al solito sai tutto!)


 e grazie

Newsgroup: it.comp.software.database
Titolo: [SQLServer] Viste con parametri

Salve a tutti, spero di non tediare nessuno con una domanda fatta e rifatta,
ma ho effettuato una ricerca tra i post e non ho trovato nulla
sull'argomento.
Premetto anche che sono molto inesperto di SQL Server, e mi scuso in
anticipo per la niubbaggine.
Dunque vorrei realizzare una vista con un parametro, quella che in Access
viene definita query parametrica. Vorrei una vista che, dato un ID cliente,
mi restituisse i campi RagioneSociale, Indirizzo e Città dalla tabella
Clienti. Ho però letto su MSDN che le viste non supportano i parametri, e ho
trovato delle pagine correlate che parlavano delle funzioni inline. Gli
esempi nelle pagine - piuttosto complicati - includevano tutti il comando
CREATE. La mia domanda è: non dovrei creare la funzione soltanto la prima
volta, e salvarla nel db, per poi richiamarla negli usi successivi? E
inoltre: è l'unico sistema?
Insomma, mi sto avventurando in un terreno che non conosco, e sarò grato a
chiunque mi possa fornire informazioni utili.
Grazie a tutti in anticipo.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

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

 
http://italy.mvps.org
Ciao, Lorenzo, grazie per l'attenzione e la rapida risposta. Questa è la
seconda volta che mi fornisci un aiuto. Ho apprezzato la spiegazione, e ho
anche salvato il testo dell'esempio. Adesso provo subito a costruire la mia
funzione. Grazie ancora.


Newsgroup: it.comp.software.database
Titolo: [HELP] - Documentazione su SQL SERVER

Ciao,
lavoro abuitualmente su Access, vorrei passare a qlcosa di
piů potente. Sul web č facile trovare asp+MSSQL o
php+MySql.
Io sviluppo quasi tutto in Asp e quindi vorrei conoscere qualche
titolo per conoscere meglio MSSQL.
grazie

 titolo per conoscere meglio MSSQL.
Ci sono chili di manuali su SQL Server, vai in libreria e scegli
quello che ti piace di piu'. Tieni pero' conto che ASP non e'
limitato a SQL o ad Access.
Davide
Newsgroup: it.comp.software.database
Titolo: Chi mi aiuta con questa query?

Salve,
devo realizzare la seguente query:
ho due tabelle, la prima (Tab1) che contiene tutti gli articoli che tratto,
la seconda (Tab2) che mi indica quali articoli sono stati venduti; le due
tabelle sono collegate tramite identificatore.
Come posso visualizzare tutti gli articoli non ancora venduti ( cioč tutti
gli articoli presenti nella prima tabella ma non nella seconda )?
Vorrei evitare di scorrere un record alla volta nella prima tabella e
verificare se č presente nella seconda.
Utilizzo un DB Access ad accedo tramite ADO.
Grazie 1K... buon lavoro

 verificare se è presente nella seconda.


 wrote in message
news:9pc8ho$rpm$1...@lacerta.tiscalinet.it...

Prova con
SELECT * FROM Tab1
WHERE IDProdotto Not In (SELECT IDProdotto from Tab2);
Ciao.
-- 
Posted from  [151.92.176.5] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel
messaggio news:9pc8ho$rpm$1...@lacerta.tiscalinet.it...

Se vai nella scheda Query e scegli nuovo tra le autocomposizioni c'e'
"autocomposizione ricerca dati non corrispondenti" e ti fa l'esempio delle
tabelle clienti ed ordini e la query ti creerebbe tutti i clienti che non
hanno effettuato ordini.
Comunque guardando la query creata dall'autocomposizione, non e' altro che
un join tra le due tabelle con il criterio che l'identificatore che li
collega, nella seconda tabella, deve essere nullo (is null).
Ciao
--
Andrea

Newsgroup: it.comp.software.database
Titolo: Prestazioni ODBC

Come si può fare per ottimizzare al massimo il driver ODBC ?
Esiste qualche informazione attendibile in rete ?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

> Come si può fare per ottimizzare al massimo il driver ODBC ?
Toglierlo...
--
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

 Toglierlo...
;)
ma spesso i risultati dei benchmark possono stupire...

Newsgroup: it.comp.software.database
Titolo: portare dati da sql(o altro) a mysql

Cerco un matodo per portare i dati da un database sotto sql a un
database in mysql.
La struttura e' già stata creata ma come faccio co i dati ?
GRAZIE
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 La struttura e' già stata creata ma come faccio co i dati ?
Salva i dati da DB-Sorgente in formato ASCII, modifica i dati in modo da
avere delle INSERT INTO... e carica tutto in MySQL.
Oppure prova ad usare il programmello di importazione che ho scritto in
Java: 
http://www.soft-land.org/archivio/dbi.zip
Davide
Newsgroup: it.comp.software.database
Titolo: protezione database microsft access

Premesso che non sono un utente esperta, qualcuno mi sa spiegare come
faccio a proteggere il database che ho creato da modifiche nella struttura
da parte di chi dovrà inserire solo i dati? Ho provato ad usare la
procedura guidata, ma quando vado a riaprire il file mi dice di
reinstallare non so quale funzionalità e quando vado a farlo mi dà un
messaggio di errore. Compreso che sono un caso disperato, mi sapreste
almeno indicare un sito in cui possa trovare una guida in italiano (perchè
la mia è in inglese) che possa aiutarmi?
Vi prego rispondete!!!!!!!!!! Non
schifatemi per la mia ignoranza in materia!!
Ciao, ciao
Sim
--------------------------------
Inviato via 
http://usenet.iol.it

 da parte di chi dovrà inserire solo i dati?
Una prima soluzione sarebbe quella di creare della maschere per
l'inserimento e la modifica, e nascondere la struttura del database,
in modo che gli utenti possano solo usare le maschere.
Esistono numerosi gruppi di discussioni riservati ad Access dove
sicuramente sapranno indirizzarti meglio.
Davide

 da parte di chi dovrà inserire solo i dati?
Posta su it.comp.appl.access
Ciao: Alfio

Newsgroup: it.comp.software.database
Titolo: File.db...........

Su un CD room ho incontrato dei file che fungono da database, contengono
dati, che anno come estensione *.db, sapete dirmi di che tipo di file si
tratta e soprattutto questo tipo di file supporta interrogazioni per delle
applicazioni web, o comunque è di facile importazione in formati tipo SQL
Access...
Grazie a tutti
Ziglio

dati, che anno come estensione *.db, sapete dirmi di che tipo di file si
Potrebbe essere Paradox. Prova ad aprirle con il BDE di Borland (C++
Builder o Delphi). Anche Access dovrebbe aprirli, se sono Paradox.
--
Marco Cucinato
Via Giovio 32
I-22040 Alzate Brianza (CO)
Italy
+39-031.630.330
Newsgroup: it.comp.software.database
Titolo: Consiglio SQL

Come fareste la seguente SELECT?
Ho 2 tabelle (A e B) legate da una chiave (cod_cli).
Nella tabella B c'e` anche un campo char (campo_tipo).
Il campo_tipo puo` assumere vari valori ('*', '$', ...)
Io devo prendere (SELECT) quei record di A per cui
nei relativi record di B (ovviamente relativi secondo la
chiave cod_cli) non compare mai la condizione:
campo_tipo = 'E'.
Esempio:
-se il cliente 123456 nella tabella B ha tutti i record
dove (campo_tipo <> 'E') allora mi va bene.
-se il cliente 987654 nella tabella B ha almeno un record
dove (campo_tipo = 'E') allora non mi va bene.
Devo ***necessariamente*** farlo in un colpo solo
(cioe` senza VIEW o TEMP TABLE).
Avete idea?
Mi sono spaccato la testa a non finire.
Ciao, Miche.

Prova cosi :
Select Tabella_A.Campo_1, Tabella_A.Campo_2, .....,Tabella_A.Campo_N
From Tabella_A, Tabella_B Where
Tabella_A.Cod_Cli = Tabella_B.Cod_Cli And Tabella_B.Campo_Tipo <> 'E'
Tiziano

 Tabella_A.Cod_Cli = Tabella_B.Cod_Cli And Tabella_B.Campo_Tipo <> 'E'
Magari fosse cosi` semplice :-(((((
Supponi che sulla tabella B ci siano 2 record relativi al cliente 123456.
Uno con Campo_Tipo = 'E', l'altro con Campo_Tipo = '*'.
Nel modo che proponi tu io otterrei come risultato una serie di record
tra cui anche quello del cliente 123456 (quello relativo a Campo_Tipo =
'*').
Questo non mi va bene, perche` io non voglio quei clienti che sulla
tabella B presentano almeno un record Campo_Tipo = 'E'.
Voglio i record della tabella A dei clienti che nella tabella B non hanno
NEMMENO un record con Campo_Tipo = 'E'.
Eppure mi sento che e` una scemata di SELECT.
Basta solo avere l'idea giusta.
Ciao e grazie.
Miche.


vado a naso, prova questo, spero di aver capito bene
Select
    Tabella_A.Campo_1,
    Tabella_A.Campo_2, .....,
    Tabella_A.Campo_N
From Tabella_A, Tabella_B
Where Tabella_A.Cod_Cli = Tabella_B.Cod_Cli
     And Tabella_B.Cod_Cli  in
        (Select
            Tabella_B.Cod_Cli
            From Tabella_B
            where Tabella_B.Campo_Tipo <> 'E')
Ciao
--
---------------------------------
Roberto Mazzoli
Consulenza Informatica
---------------------------------

Certamente per risolverlo devi fare una subquery.
Potrebbe essere:
SELECT tabella_A.* FROM Tabella_A, Tabella_B
WHERE Tabella_A.Cod_Cli = Tabella_B.Cod_Cli
AND Tabella_B.Cod_Cli NOT IN (SELECT Cod_Cli FROM Tabella_B WHERE Campo_Tipo
= 'E');
Non so se funziona. Non lo ho provato!
NOTA BENE: se usi MySQL, sei fregato perché non supporta le subqueries e
l'UNICO modo di farlo è con una tabella temporanea.
M

 ha scritto nel messaggio
news:9q177d$lpgr4$1...@ID-87012.news.dfncis.de...

PROVA QUESTA:
SELECT * FROM Tabella_A
WHERE NOT EXISTS(SELECT TOP 1 Cod_Cli FROM Tabella_B WHERE Tabella_A.Cod_Cli
= Tabella_B.Cod_Cli
 AND Tabella_B.Campo_Tipo= 'E');
Bye Guerro;o)

  AND Tabella_B.Campo_Tipo= 'E');
Purtroppo, e questo lo dico anche per molti altri casi in cui mi sarebbe
servita, l'equivalente della TOP, cioe` la FIRST, sull'INFORMIX e`
supportata solo dalle ultime versioni.
In ogni caso ho risolto il problema con la query postata da FERMAT.
Grazie a tutti.
Ciao, Miche.
Newsgroup: it.comp.software.database
Titolo: struttura ad albero

ciao
data una tabella strutturata ad alberto padre-figlio
ID   | parent-ID
----------------
1    | 
2    | 1
3    | 1
5    | 3
6    | 5
dato un ID, e' possibile con una query avere tutti i progenitori?
nell'esempio con ID = 6 dovrei ottenere i progenitori 5, 3, 1
uso pgsql
grazie

 dato un ID, e' possibile con una query avere tutti i progenitori?
Alcuni database consentono le 'query gerarchiche', consulta il manuale
del tuo database, altrimenti dovrai scriverti una procedura che lo
faccia.
Davide
-- 
Reset button? Which reset button? - Linux, the OS that never sleeps.
   -- Havlik Denis

 grazie
prego :-)
-- 
Stefano Zamboni - 
zam...@freemail.it
Leggi di Manubay per i programmatori:
1) Se la modifica di un programmatore a un programma esistente funziona,
probabilmente non era quello che voleva il cliente.
2) Il cliente non sa quello che vuole, ma sa quello che non vuole.


Ciao, poco tempo fa nella mailing-list italiana di postgresql, è apparso 
un quesito identico.
Posso indicarti un paio di link:
http://www.sai.msu.su/~megera/postgres/gist/ltree/
http://www.webservertalk.com/archive141-2004-1-93575.html
http://www.tetilab.com/roberto/pgsql/postgres-trees.pdf
HTH
Martino.

 Martino.
Mi sono accorto che il secondo link in effetti fa l'inverso di quello 
che chiedi, cmq è facile modificare il funzionamento:
<code>
CREATE OR REPLACE FUNCTION reverse_tree(int4)
   RETURNS SETOF tree AS
'DECLARE
   root ALIAS FOR $1;
   tempRow tree%ROWTYPE;
BEGIN
   FOR tempRow IN SELECT node, parent FROM reverse_tree(root, 0) LOOP
     RETURN NEXT tempRow;
   END LOOP;
   RETURN;
END;
'
   LANGUAGE 'plpgsql' VOLATILE;
CREATE OR REPLACE FUNCTION reverse_tree(int4, int4)
   RETURNS SETOF tree AS
'DECLARE
   root ALIAS FOR $1;
   depth ALIAS FOR $2;
   tempRow1 tree%ROWTYPE;
   tempRow2 tree%ROWTYPE;
BEGIN
   FOR tempRow1 IN SELECT node, parent FROM tree WHERE node = root LOOP
     RETURN NEXT tempRow1;
     FOR tempRow2 IN SELECT node, parent FROM 
reverse_tree(tempRow1.parent, depth+1) LOOP
       RETURN NEXT tempRow2;
     END LOOP;
   END LOOP;
   RETURN;
END;
'
   LANGUAGE 'plpgsql' VOLATILE;
</code>
Newsgroup: it.comp.software.database
Titolo: Modificare un campo varchar2

ho un problema devo aumentare un campo varchar2 in una tabella di Oracle
da varchar2(3900) a varchar2(10000).
Il problema è che anche se varchar2 ammette una lunghezza max di 32767
non mi fa modificare il campo dicendomi ORA-00910:specified length too
long for its datatype.
Come devo fare??
Grazie, Salvatore
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie, Salvatore
Il max e' 4000 bytes quindi
non 32767 bytes.
Aspetta altre considerazioni pero', perche' non sono
molto esperto....
Ciao
--------------------------------
Inviato via 
http://usenet.iol.it
 

 Inviato via 
http://usenet.iol.it
Scusa ma se voglio inserire un testo con più di 4000 caratteri quale
tipo devo usare??
Grazie


 tipo devo usare??
long per testo fino a 2 Gb
cblob arriva fino a 4 Gb
prima di usarli informati sulle varie possibilità di full-text indexing ecc.
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/no-word-attachments.it.html

 ciao
Scusa, l' ignoranza , che vuol dire??
Salvatore


 Scusa, l' ignoranza , che vuol dire??
per la definizione di full-text indexing, guarda qui:
http://groups.google.com/groups?hl=it&lr=&selm=008301c11394%2475418400
%245dd26383%
40corp.compucom.com
per i data-types molto grossi, alcuni db non supportano il full-text.
esempio mySQL, devi definire una fixed-length all'interno della quale il db 
le può gestire, ma non su tutta la lunghezza del campo, se supera n bytes.
e per Oracle non sono informato su questo.
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/free-world.html

Newsgroup: it.comp.software.database
Titolo: postgreSQL x win

Chi sta' utilizzandi questo sql server su win ... considerazioni ?
grazie

 grazie
Ci stò sviluppando un programma di magazzino. Per il momento non ho 
avuto problemi di nessun tipo (utilizzo la 8b5) con delphi e zeoslib
Ciao
Gianni

 ha scritto nel
messaggio news:awtMd.491999$b5.23...@news3.tin.it...


 x il driver odbc ?
Uso le zeoslib che mi permettono l'accesso diretto a postgresql, senza 
utilizzare odbc. E' una mia scelta "strategica" che mi permette, 
eventalmente, di fare un porting su linux. Inoltre l'installazione del 
programma creato risulta più semplice.
Lo dico a tutti gli amanti di postgresql:
esiste la ML italiana per postgresql dove trovi gente con le pa**e per 
quanto riguarda questo bel server sql.
Se ti vuoi iscrivere: 
http://www.linuxtime.it/mailman/listinfo/postgresql-it
Non è invasiva, il traffico e ridotto ma estremamente efficente
Ciao
Gianni


Ciao,
io lo utilizzo sia con Java che con PHP, nessun problema ottimo e 
funziona bene.
Per i driver utilizzo i JDBC forniti con Postgres.
Eta
Newsgroup: it.comp.software.database
Titolo: URGENTE su campo MEMO

oggi sono stato tentato di sparare una revolverata sul computer.
qualcuno mi sa dire perche questo codice funziona da Dio se il campo è di
Testo, ma non se è Memo?
' rst è un recordset
' cnn è la connessione
set rst=cnn.execute("UPDATE UnaTabellaQualsiasi SET UnCampoQualsiasi =
'Prova' WHERE ID = '22'", RecAff,adcmdtext)
in pratica se il campo UnCampoQualsiasi è MEMO, mi dà un "Errore di sintassi
SQL"...
e fa la stessa cosa anche se faccio:
' cmd è Command
cmd.activeconnection=cnn
cmd.commandtype?adcmdtext
cmd.commandtext="UPDATE UnaTabellaQualsiasi SET UnCampoQualsiasi = ? WHERE
ID = ?"
cmd.parameters.refresh       <------------ Questa è la riga incriminata...
anche qui mi dà un errore di sintassi sql...
ma come devo fare per evitarlo???????
grazie
MarioH

 anche qui mi dà un errore di sintassi sql...
vedi sopra....


allora, l'errore era un "errore di sintassi nella stringa SQL" o qualcosa
del genere...
in ogni caso mi sono accorto di che cosa era.
il campo "incriminato" mi dava questo errore non perche era un memo, ma a
causa del suo nome, che (non riesco a spiegarmi il perche) è una parola
riservata
il nome era "Note"
appena l'ho cambiato in "Note1" ha funzionato alla grande...
che cavolo puo essere successo??
MarioH

 ha scritto nel messaggio
news:9iv49l$l05je$1...@ID-70152.news.dfncis.de...

potrei capire qualcosa se posti tutti i dati che hai (nome della tabella,
nomi dei campi, ecc...)....se no non riesco....
ciao


la tabella si chiama "DaStampare"
i campi sono
ID (testo)
ID_Da (testo)
ID_A (testo)
Tipo (intero)
SubTipo (intero)
Cifra (double)
NoteVarie (memo)
per me è davvero un mistero... cmq, come ho detto, adesso funziona... mah...
::))))
MarioH

Newsgroup: it.comp.software.database
Titolo: SQL server 7: esempi di stored procedure [OUTPUT]

Salve a tutti.
Qualche anima pia puo' farmiun esempio di come creare due stored procedure,
l'una chiamante l'altra, con la clausola OUTPUT?
Il mio manuale (McGraw Hill) non dice praticamente nulla.
Mi interessa sapere come sp_1 crea un recordset e questo viene passato a
sp_2, la quale accetta un altro parametro.
Grazie e buona estate a tutti.

sp_2, la quale accetta un altro parametro.
In SQL Server 7 non puoi, non esistono in quella versione le variabili
table. Puo' pero' usare una tabella temporanea di sessione, oppure un
cursore globale, oppure raccogliere in una tabella temporanea locale
il recordset generato con banali SELECT dalla prima SP.
-- 
Tieni per te il Papero giusto se vuoi la mia email
Sito Papero 1 -> 
http://utenti.tripod.it/papero
Sito Papero 2 -> 
http://user.7host.com/papero/

 ha scritto nel messaggio
news:go78otguqvgnfdltd...@4ax.com...

Newsgroup: it.comp.software.database
Titolo: problemi con transazioni, asp e mysql

Salve a tutti..
Sto sviluppando un sito per un cliente ed ho dei problemi sulla macchina di
produzione..
i dati:
- ambiente di test: winnt4 iis4 con mdac_typ upgradato all'ultima versione,
database mysql 3.23.58 su macchina linux (r.h. 7.3), connessione al db
tramite MySQL ODBC 3.51.06
- ambiente di produzione: w2k ii5, mdac_typ upgradato all'ultima versione,
db mysql 3.23.58 su macchina linux (S.O. a me ignoto, presumo r.h),
connessione al db tramite MySQL ODBC 3.51.06
le due situazioni differiscono quindi solo per il webserver..
detto questo, in ambiente di test non ho problemi ad eseguire codice
siffatto:
conn.begintrans
conn.execute ....
if err then
conn.rollbacktrans
else
conn.committrans
end if
in produzione, la stessa pagina su db identico per struttura e dati, dsn
creato allo stesso modo con settaggi identici, mi restituisce:
ADODB.Connection error '800a0cb3'
Current provider does not support transactions.
in corrispondenza della linea dove richiamo il begintrans
Ne io ne il provider sappiamo piů che pesci pigliare.. any hint?
TIA
Stefano
--
Stefano Zamboni - 
zam...@freemail.it
Legge di Biondi:
Se il tuo progetto non funziona, controlla la parte che non ti pareva
importante

 Ne io ne il provider sappiamo pi? che pesci pigliare.. any hint?
Per prima cosa, un'ambiente di test deve essere il piu' possibile
identico a quello di produzione, altrimenti il 'test' non ha alcun
senso. Io comincerei con il portare il server di test allo stesso
livello di quello di produzione, sia come OS che come Web
Server/Application Server. E poi vediamo che succede.
Davide
-- 
| Don't worry about people stealing your ideas. If your ideas are any
| good, you'll have to ram them down people's throats. 
| 
| 

 Davide
Stefano
-- 
Stefano Zamboni - 
zam...@freemail.it
Principio di Shaw:
Fai un programma che anche un idiota può usare, e soltanto un idiota vorrà
usarlo.
Newsgroup: it.comp.software.database
Titolo: export

ciao a tutti,
quando faccio un  export seganla
EXP-00008: errore ORACLE 904 rilevato
ORA-00904: invalid column name
con colonne valide e esistenti
la versione db 8.1.6 e il db da dove esporto č 8.1.7
grazie
ciao

 la versione db 8.1.6 e il db da dove esporto è 8.1.7
I tools exp/imp della versione 8.1.6 sono bacati.
Usa exp/imp di 8.1.7.
Davide

 > la versione db 8.1.6 e il db da dove esporto č 8.1.7


 8.1.6
In che senso "non riesci" ?
Davide

 la versione db 8.1.6 e il db da dove esporto è 8.1.7
---
In general import is backward compatible, i.e., can import a file created 
by an older or equal version of export. The workaround is to do exactly 
what you are doing. I.e., using the newer version of export to connect to 
the older database. This usually works fine especially when the appropriate 
version of CATEXP.sql is executed in the exported database. 
In your case you are still getting ora-904, these types of errors usually 
refer to the export views. I suggest re-executing the 8.1.6 catexp.sql in 
the 8.1.5 database while connected internal. This time spool the execution 
and check for any errors. If you continue to get the errors, reexecute 
after setting sql_trace=true. The trace file generated will hopefully 
isolate the view it is having trouble with. 
---
vale per il tuo discorso.
cambia solo 8.1.6 in 8.1.7 e 8.1.5 in 8.1.6!
ciao

 > perň con i tools della 8.1.7 non riesco a esportare il db che si trova


Newsgroup: it.comp.software.database
Titolo: Rinominare oggetti in ORACLE 9.1

Salve..considerando che lo statment ALTER TABLExx RENAME COLUMNS 
funziona dall 9.2 in poi..che cosa si può utilizzare per la 9.1??!!
Grazie
Inviato da 
www.mynewsgate.net

 funziona dall 9.2 in poi..che cosa si può utilizzare per la 9.1??!!
drop seguito da add

Newsgroup: it.comp.software.database
Titolo: DTS - As400 -->sqlserver

Ciao sto cercando tramite dts di trasferire/copiare una tabella di As400 in
un server MSsql.
Però mi segnala sempre un errore imprevisto 
(2147217865
) quando cerco di
aprire la connessione dei dati verso As400.
Tramite Access riesco ad esportare / collegare la tabella con lo stesso
ODBC.
Avete qualche suggerimento???
Ciao grz by Logan bye bye

 Ciao grz by Logan bye bye
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server


Ciao Lorenzo, ho cercato la rivista in diversi negozi, ma non l'ho trovata;
non è che postresti inviarmi via posta un file mht con l'articolo di sqlmag?
Grazie per l'aiuto.
Ciao by Logan bye bye
Newsgroup: it.comp.software.database
Titolo: Oracle, primi problemi (installazione)

Ragazzi,
mi serve una mano...ho combinato un casino.
Oggi mi sono arrivati i CD da Technet Oracle con 8i e subito ho voluto
installare il database server.
Ho installato la 8.1.6 release 2.
Ho settato come directory c:\oracle\ora81.
Ho poi creato un database 'PIPPO' il cui SID è 'PIPPO'.
Tutto è stato creato perfettamente, tanto è vero che potevo entrare come
amministratore Internal con password Oracle.
Mi sono accorto poco dopo che mi avevano mandato anche il CD della 8.1.7
release 3.
Mi sono detto: "Facciamo l'upgrade, sarà automatico".
Quando ho inserito il nuovo CD l'installazione ad un certo punto ha
riconosciuto l'esistenza di un precedente database già registrato con SID
"PIPPO" e mi ha proposto di fare un upgrade.
Alla fine dell'upgrade ha tentato di importare il db che aveva trovato come
già registrato...ed ha cominciato a darmi una serie di errori.
Sono uscito dall'installazione e avviando gli strumenti di amministrazione
non trovava più il mio db "PIPPO".
Ho allora pensato di rimuovere tutto quanto.
Dopo aver disinstallato con l'utility apposita ho anche cancellato
manualmente i files in modo da pulire il disco.
Tuttavia quando ora cerco di reinstallare l'applicazione (sia la release 2
che la release 3), la procedura automatica mi rileva ancora "PIPPO" come
database registrato.
Ora...come faccio a tornare proprio all'inizio?
In modo tale da far ricreare tutto da capo all'installatore?
A quanto pare il db "PIPPO" non è stato cancellato dalla procedura di
disinstallazione.
Io ne ho cancellato manualmente i files, ma da qualche parte cìè qualche
riferimento che l'installatore va a trovare.
Ho visto che c'è un servizio NT basato su PIPPO.
Lo ho disabilitato.
Forse c'è qcosa nel registry.....
Come faccio a tornare da capo? Come se non avessi installato nulla?
Non posso riformattare il PC!...c'è qualche soluzione (io ho provato a
cambiare la Home di destinazione...ma nulla da fare).
Se non si puo' cancellare il riferimento a PIPPO, come faccio a crearmi di
nuovo un mio db?
Grazie mille in anticipo per tutto il supporto.
A presto.
Luca F.

 gi registrato...ed ha cominciato a darmi una serie di errori.
Forse avevi l'opzione 'compatible' nel file di controllo del
database, oppure avevi installato due diversi set di caratteri.
Davide

 Davide

 questo messaggio di errore?
Gli errori di Oracle sono troppi per ricordarseli tutti.
Vedi sul technet di Oracle.
Davide

 ha scritto nel messaggio
news:95rjsc$ibptk$2...@ID-18487.news.dfncis.de...

Newsgroup: it.comp.software.database
Titolo: Espressioni regolari in SELECT

Un saluto a tutto il gruppo!
È possibile estrarre parte del contenuto di un campo testuale usando le
espressioni regolari?
Mi spiego: ho un testo contenente le stringhe "[[content]]". Con una
select è possibile estrarre "content" oppure le regex si usano solo per
il match?
Grazie!
Mauro


Non  so se è standard, ma in Oracle, dalla versione 10g hanno
introdotto
delle funzioni che lo fanno: REGEXP_SUBSTR,
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions131.htm#i1239858
Saluti
 Cristian

 delle funzioni che lo fanno: REGEXP_SUBSTR,
Purtroppo non è standard. Su PostgreSQL esiste una funzione simile, ma
non riesco a trovare un equivalente per MySQL.
Mauro

Newsgroup: it.comp.software.database
Titolo: Non capisco perche' devo indicare l'utente...

Ciao a tutti,espongo subito:
- SQL e' installato su un Win2K Srv membro del dominio 'DOM'
- 'DOM\pippo' e 'DOM\pluto' fanno parte del gruppo 'DOM\GROUP'.
- Il database (SQL) 'DATAB' ha come owner il gruppo DOM\GROUP
- Pippo crea la tabella Tab1. Su di questa puo' fare tranquillamente:
select * from Tab1
- Se Pluto ci prova (select * from Tab1) invece riceve un 'invalid object
  name'. Per avere successo deve indicare la tabella come:
  [DIR\pippo].Tab1  (o [DIR\pippo].[Tab1]
D'accordo per le quadre (che mi permettono di inserire lo '\'], ma
PERCHE' DEVO INDICARE IL NOME UTENTE ?????
Grazie in anticipo per l'aiuto.
-- 
-----------------
    Prokofiev
-----------------

 [DIR\pippo].Tab1 (o [DIR\pippo].[Tab1]
Pippo può fare riferimento alla tabella perché è l'owner, dal momento che
l'ha creata.
Tutti gli altri utenti dovranno far riferimento alla tabella indicando
l'owner prima del nome tabella.
Più in generale, per identificare un oggetto devi indicare:
server.database.owner.oggetto
Se vuoi poter indicare il nome tabella senza indicare l'owner devi crearlo
come [dbo], perché SQL server cerca l'oggetto prima nello schema dell'utente
corrente, se non lo trova cerca in quello di dbo e se non lo trova neanche
lì segnala l'errore 'invalid object name'.
Paulus
http://spazioweb.inwind.it/it_informatica
--------------------------------
Inviato via 
http://usenet.libero.it