mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: migrazione da mysql 4.0.16 a mysql 5

volevo migrare mysql dalla v4.0.16 a mysql 5 , volevo sapere se e' possibile 
avere entrambi le versioni montate nello stesso server ... volevo avere la 
possibilita' di testare la nuova versione
nel mio precedente messaggio avevo chiesto il modo di upgradare direttamente 
la vecchia versione , cortesemente Corrado Pandiani mi ha consigliato di 
utilizzare il comando mysql_upgrade , ma mi sfugge i particolari della 
cosa..
- la nuova versione quando la installo devo montarla in una directory 
diversa dalla versione precedente di Mysql ?
- gli Utenti ?
grazie anticipatamente 

 - gli Utenti ?
non ci sono problemi, la nuova installazione non cancella i database
vecchi quindi gli utenti non vengono persi
Come ti suggerivo nel vecchio post, fai sempre e comunque un backup di
tutti i database prima di fare l'installazione.
Lo script mysql_upgrade principalmente aggiorna la struttura delle
tabelle di GRANT (quelle nel database 'mysql' che contiente utenti e
privilegi), ma senza rimuovere o modificare i dati esistenti.
Se non vuoi usare mysql_upgrade, puoi anche decidere di rimuovere tutto
(programmi e database) e fare l'installazione da zero. Ovviamente in
questo è assolutamente necessario aver fatto il backup per poter
reinserire tutti i dati vecchi.

 ha scritto nel messaggio 
news:eg34ds$8nv$1...@carabinieri.cs.interbusiness.it...


Newsgroup: it.comp.software.database
Titolo: [SQL] Prendere solo la data del GetDate

Salve a tutti ... dunque ... il problema e' questo:
Ho la seguente Query:
SELECT CONVERT(DATETIME,GetDate(),102)
che mi restituisce come risultato:
2001-05-18 12:48:22.903
LA MIA NECESSITA':
Ottenere solo 2001-05-18 e' basta ... qualcuno mi puo' aiutare?
Thanks,
Pierpaolo

Non sono sicuro ma prova a metter DATE al posto di DATETIME
--------------------------------
Inviato via 
http://usenet.iol.it
 

Niet ... non funzia!
Mi restituisce errore.
Thanks,
Pierpaolo

 ha scritto nel messaggio
news:T37N6.550$4L6....@news2.tin.it...


Non so' se sia il modo migliore, ma almeno funziona:
convert(datetime,convert(char(10),getdate(),102),102)
Restituisce il giorno aggiungendo in automatico le ore tutte a zero, ad
esempio 2001-05-18 0.00.00.00, ed il campo nel mia tabella contiene proprio
il valore giorno e tutte le ore a zero.
Thanks at all,
Pierpaolo
Newsgroup: it.comp.software.database
Titolo: casella combinata + casalla di testo

ciao avrei un piccolo problema
ho una casella combinata in una maschera che preleva un dato numerico
da una tabella e una casella di testo che contiene sempre un dato
numerico, ed un'altra casella di testo che deve contenere la loro
somma, non riesco ad effettuare la loro somma nell'ultima casella di
testo ho provato tramite codice ma non mi preleva il valore della
casella combinata
grazie spero di esser stata chiara



 ha scritto nel messaggio
news:1158428512....@b28g2000cwb.googlegroups.com...


frolix-8 ha scritto:

lavoro su access 2003 e utilizzo il linguaggio VBA,
il codice della somma funziona ma non mi considera il valore che vine
visualizzato nella casalla combinata ma il valore id a cui fa
riferimento quel valore
esempio il valore della casella combinata si chiama costo fa
riferimento alla riga 3 e il valore valore che compare nella casella
combinata è 100 questo valore lo devo sommare a prezzo il loro
sisultato deve comparire in ricavo2 con il mio codice il risultato è
103
Me.ricavo2.Value = Me.prezzo + Me.costo
grazie

 ha scritto nel messaggio
news:1158740561.4...@e3g2000cwe.googlegroups.com...
frolix-8 ha scritto:




grazie
se ben ricordo, masono anni che non uso access, devi settare la colonna
associata al numero della colonna che vuoi sommare.
quindi, se nella casella combinata hai le colonne descrizione e valore, e
vuoi che ti ritorni valore, nelle proprietà della casella combinata devi
settare colonna associata a 2
dovrebbe bastare.

Newsgroup: it.comp.software.database
Titolo: Cosa ne pensate di ...........

Lotus Approach.
Come lo giudicate?
Si possono fare query, maschere ecc..?
--
Saxy The Madman

 
Ciao,
io l' ho usato per il mio programma di gestione magazzino, fatturazione 
etc..
Massimo
-- 
HomePage:       
http://spazioweb.inwind.it/arnaudo
LinuxGroup:     
http://lugge.ziobudda.net

Newsgroup: it.comp.software.database
Titolo: mysql 4.0.x in produzione

Qualcuno ha messo o conosce qualche esempio di MySql 4.0.x su server in
produzione e funzionanti?
Avete avuto problemi particolari. Qualsiasi link o documentazione in tal
senso è graditissima
Grazie Lorenzo Sicilia
--
   KEMEN srl
   Viale Italia, 548
   20099 Sesto San Giovanni
   Milano - Italia
   Tel: 
+39-02-24425326
   Fax: 
+39-02-24425330
 
http://www.kemen.it

 wrote in message news:<3dbcff20$1@oldforst>...
su 
http://www.seeweb.it
 usano la 4.0.1a (e' quella dove ho l'hosting
io, vedi origin per il link)
Nessun problema rilevato.
Tra l'altro lo sviluppo del sito lo faccio su un mysql 3.2.3, faccio
import/export tra una versione e l'altra senza problemi.
Greetings,
Alessandro Trebbi
Pesaro, Italy
http://www.b3soft.com

Newsgroup: it.comp.software.database
Titolo: Query in Mysql

Ciao a tutti
Database MYSQL su server Linux.
Ho una tabella da dove voglio estrarmi dei dati con una form
La tabella ha dei campi CODICE e DESCRIZIONE.
Io ho messo giù l'istruzione in questo modo:
SELECT dbname
FROM dbtable
WHERE codice='variabile1' OR descrizione LIKE '%variabile2%'
Da come intuite voglio avere la possibilità di scegliere se fare una ricerca
per codice o per descrizione
Ho utilizzato LIKE '%%', poichè le descrizioni sono lunghe e con delle
nomenclature particolari, quindi basta che si digiti solo una parte della
descrizione per inviare la variabile2, ed estrarre tutto quello che
comprende i valori inseriti.
Il problema che mi si presenta è che con l'istruzione LIKE se viene lasciato
il campo vuoto l'uscita della query è l'intero contenuto della tabella, e
non solo il codice specificato nella variabile1.
Qualcuno ha qualche idea di come si potrebbe sistemare la cosa sempre con
sql.
Grazie in anticipo per l'aiuto.
Stefano.

 sql.
Solo con SQL, no. Devi gestirti la cosa a livello di programmazione,
se l'utente inserisce il codice, devi ricercare solo per codice, se
l'utente inserisce una descrizione ricerchi solo per descrizione.
Davide

dav...@yahoo.com
 wrote in news:9ufhlg$67ua6$
1...@ID-18487.news.dfncis.de
:

infatti si può anche a livello di DB.
(postato su it.comp.software.php, per favore, non crosspostiamo!)
Newsgroup: it.comp.software.database
Titolo: TOAD e DB

Ciao,
uso Toad x connetermi ad Oracle, ora però per lavoro devo accedere ad un db
DB2 per cui volevo sapere
se con TOAD è possibile connettersi a qualsiasi tipo di DB(quindi anche al
mio DB2 ),oppure è possibile utilizzarlo solo con db Oracle?
In caso negativo c'è qualche altro tool magari freeware che mi permette
l'accesso a DB2?
Grazie
Nicola

 l'accesso a DB2?
TORA o SquirrelSQL.
Davide
-- 
| If today is the first day of the rest of your life, what the hell was 
| yesterday? 
| 
| 

 TORA o SquirrelSQL.
Grazie!!
Ora però  mi servirebbe avere anche qualche link da cui scaricare gratis i
driver jdbc per DB2.Nè ho trovato qualcuno, ma sono trial!!
Me ne potete indicare qualcuno valido?
Grazie ancora
Nicola

 driver jdbc per DB2.N? ho trovato qualcuno, ma sono trial!!
Se non li forniscono con DB2 dubito seriamente che esistano.
Davide
-- 
| If you only have a hammer, you tend to see every problem as a nail.   
| -- Maslow 
| 
|

Newsgroup: it.comp.software.database
Titolo: SQL e IN

In una query di questo tipo:
select * from pippo where id in (
    select codice from pluto)
se la sottoquery restituisce più di 256 valori funziona comunque oppure no?
Grazie

 wrote in message
news:99qa0a$r0p$1...@fe1.cs.interbusiness.it...

In teoria si' in pratica dipende dall'implementazione del database, ma se
devi fare una cosa del genere puoi farlo senza IN:
select pippo.* from pippo, pluto where 
pippo.id
=pluto.codice
Davide

 select pippo.* from pippo, pluto where 
pippo.id
=pluto.codice
no devo fare:
delete from pippo where id in (
    select codice from pluto)
N.B.: ho un db Oracle 7.3.4

Newsgroup: it.comp.software.database
Titolo: costruire query Mysql

Esiste un tool x costruire query in Mysql come si può fare in Ms Access?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Esiste un tool x costruire query in Mysql come si può fare in Ms Access?
Ne esistono molti... a me piacciono DBDesigner e DBTools, ma ce ne sono
molti altri.

 
Guarda 19 post sotto di te, Titolo: "Toad Tora e Dintorni" (ho messo 
alcuni link nella risposta)
Ciao
Gianni

 
http://querybuilder.sourceforge.net/

Newsgroup: it.comp.software.database
Titolo: Posso fare l'imp di un file .dmp generato con Oracle 8.1.6 su 8.1.5?

Ho un file .dmp generato con un client Oracle 8.1.6 posso importarlo
con imp su un Oracle 8.1.5?
Ho problemi e vorrei capire se è un problema di compatibilità o del file
corrotto.
Saluti a tutti.
Newsgroup: it.comp.software.database
Titolo: Caduta di connessione

Un saluto a tutti!
Il caso: Server w2000, sql 2000 server, client w2000pro, topologia di rete
con cavi cat5 ed rj45, il tutto di recente costruzione.
Il gestionale, da un solo client, ogni tanto (non si individua un nesso
specifico), restituisce un messaggio di perdita di connessione con sql.
L'installazione è standard, l'autenticazione è sql, non è stata impostata
alcuna funzione particolare; praticamente è tutto così come mamma l'ha
fatto.
Avete qualche consiglio su dove accentrare l'attezione?
Grazie, Massimiliano

 specifico), restituisce un messaggio di perdita di connessione con sql.
Potrebbe essere un problema di routing dei pacchetti. Magari quel
gestionale usa NetBIOS per comunicare, e non sempre i pacchetti vengono
'ruotati' da tutti i router. In ogni caso l'unica cosa da fare e'
interpellare quelli che hanno fatto quel software e vedere se hanno
qualche idea. Verifica anche la qualita' della rete in quel nodo.
Davide
Newsgroup: it.comp.software.database
Titolo: Installazione Oracle 8i su Windows 2000

E' presto detto: Windows 2000 appena installato, aggiornato con il Service
Pack 2 e null'altro.
Inserisco il CD-ROM di Oracle 8i (8.1.7) e cerco di far partire l'Oracle
Universal Installer... ma tutto tace! Non appare un bel niente. Zero
assoluto.
Qualche suggerimento? Ho provato a fare qualche ricerca per vedere se ci
sono post simili, ma non ho trovato nulla. Eppure con una situazione del
genere non avevo avuto mai problemi.
Grazie in anticipo per qualunque risposta,
Edo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:afu6lg$muf$1...@news.newsland.it...


 Hai per caso un PentiumIV?
Si'... devo cominciare a trovare? C'e' qualche bug?


 ha scritto nel messaggio
news:afue8b$l0v$1...@news.newsland.it...

Cerca i vecchi post su google
                                            danilo

 ha scritto nel messaggio
news:afue8b$l0v$1...@news.newsland.it...


Copiati tutto il cd su una cartella e rinomina tutte le symcjit.dll che
trovi!
E poi vi con l'installazione da hd!
Ciaoo,
Simone

 E-mail)
Grazie mille,
mail ricevuta, Oracle installato!


 ha scritto
... (te lo mando via E-mail)
Grazie molte per la "pubblica informazione".

 ha scritto nel messaggio
news:Yj1V8.108392$j65.2...@twister1.libero.it...


 é un readme abbastanza lunghetto.
Inserirlo nelle FAQ? (Si parlava della patch PentiumIV)
ciao
carlo

 Inserirlo nelle FAQ? (Si parlava della patch PentiumIV)
Non mi pare una FAQ, potremmo comunque inserire un link al documento
originale (se ancora disponibile). Ricordiamoci comunque che Oracle 8i
e' oramai abbastanza vecchiotto e che Win 2K e' "discontinued" da
Microsoft, quindi siamo nel campo dell'abbandonware...
Davide

 ha scritto nel messaggio
news:afufgr$g2m$1...@fe2.cs.interbusiness.it...

Anche io ho seguito questo soluzione e funziona.
Le altre soluzioni sono tutte più complicate.
ciao
Luca

 E-mail)
Scusa, anch'io ho lo stesso problema...
mi potresti dare l'ID su metalink oppure dove prendere la patch?
Grazie
Paulus
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.software.database
Titolo: cubi olap & microsoft

Salve a tutti,
volevo sapere se qualcuno sa cosa mette a disposizione
Microsoft per l'implementazione di OLAP:
1) creazione cubi olap
2) interfaccia client che visualizza i cubi olap
grazie!
ringo

 Microsoft per l'implementazione di OLAP:
http://www.microsoft.com/sql/evaluation/bi/bianalysis.asp

 2) interfaccia client che visualizza i cubi olap
praticamente nulla
Newsgroup: it.comp.software.database
Titolo: MAGICO PROFESSIONAL

E' un software che parte da un file asci ricavato dal database aziendale.
In modo automatico produce il catalogo dei prodotti corredato di foto.
--
Posted from 
proteus.mit.it
 [212.7.64.132] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

... e cosa c'é di nuovo? già molti programmi possono fare questo...


Newsgroup: it.comp.software.database
Titolo: differenza tra date in access

salve,
ho un problema con le date , devo ottenere tramite la differenza della
data corrente (che si trova sul campo eta1) con la data di nascita
(che si trova sul campo datanascita).
Provo a scrivere sulla struttura della query:
datediff ("y",queryid14_24_25.eta1,queryid14_24_25.datanascita)
ma ottengo un errore di sintassi continuamente??
sapere dirmi che cosa sbaglio ???
grazie 
Lory

salve,
ho problema con la differenza tra due date per ottenere l'eta' .
su un campo di una tabella (eta1) ho la data corrente , su un altro
campo la data di nascita (datanascita) provo a scrivere sulla
struttura della query :
datediff ("y",queryid14_24_25.DATANASCITA,queryid14_24_25.ETA1)
ma continua a darmi un errore .
potete aiutarmi ?
grazie
Lory



Newsgroup: it.comp.software.database
Titolo: Non riesco ad entrare in Oracle Management server

Ho istallato sul mio PC di casa (Win 2000) Oracle 8i Personal Editition e
devo importare un Db (fatto in Oracle 8i ) , quando provo ad eseguire questa
operazione della console (accedendo in locale) l'Oracle mi dice che per
effettuare questo tipo di operazione devo accedere all'Oracle Management
server,ma purtroppo,quando ci provo ricevo un messaggio d'errore che mi
avverte di ricontrollare la password o  il Server .
Cosa posso fare ?
esiste un modo alternativo per lanciare da shell ,come faccio sotto Linux,
il mio bel comando imp ?
--
Cordiali Saluti
Peppe La Rosa
http.//
www.programmareweb.com

 
start -> esegui -> command 
ottieni il prompt di macchina
c:\windows\desktop> imp80 help=y
e ti da l'help di import, sempre se hai installato oracle , 8i dovrebbe 
essere solo imp, cmq ORACLE_HOME\bin\imp*
ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.software.database
Titolo: [SQLSERVER ]Relazione DTS e Job

Come posso verificare il nome di un DTS avviato da un job schedulato senza
conoscere il suo nome a priori?
Il comando del job risulta essere: DTSRun /~S 0x... etc.
Grazie.

 wrote in message 
news:bUSZ9.14258$%p6.12...@news.edisontel.com...

Ciao Merlino,
per quanto ne so io l'unica relazione tra un job ed un DTS
e' il fatto che nel job esiste un passo di lavoro (step)
che esegue DTSRUN.EXE con una particolare stringa che
specifica alcuni parametri.
Quindi c'e' poco da fare, devi darti uno standard per la
nomenclatura e basarti sul nome del DTS e su quello del job
(da Transacl-SQL puoi usare sp_help_job per vedere lo stato
di esecuzione di un job).
Ciao,
-- 
Gianluca Hotz
Backoffice MVP (SQL Server) MCP SQL Server and MCP Windows
Vice-President of the Italian User Group for SQL Server
Founding Member of the Italian User Group for .NET
http://www.ghotz.com
http://www.ugiss.org
Newsgroup: it.comp.software.database
Titolo: MSDE

Devo creare un cd di installazione per la parte sever di un programma.
Durante la stessa installazione dovrei agganciare un mio database
direttamente ad MSDE senza ricorrere a Enterprise Manager.
E' possibile farlo??Esiste qualche file di configurazione?
Grazie......

 wrote in message
news:aooorb$o0ork$1...@ID-102802.news.dfncis.de...

prima installi msde poi puoi sfruttare il motore con un db creato con SQL
server o compatibili.
non capisco cosa intendi per "agganciare un mio database direttamente a
MSDE" ?
SAluti

 MSDE" ?
Intendo che dopo l'installazione di MSDE, un qualsiasi db, come fai a far si
che questo venga gestito da MSDE??Normalmente se fai come me, con Enterprise
Manager tramite un'altro PC collegato alla rete lo colleghi con la normale
procedura.
Nel caso volessi saltare questo passo, come posso fare??Ad esempio quando
installi MSDE lui si porta dietro i DB "demo". Come si fà ad includere un
mio DB tra i DB demo??
Spero di non averti confuso ancora di più le idee.......
Ciao

Newsgroup: it.comp.software.database
Titolo: Registrazione sito Oracle

Ciao a tutti,
    x scaricare i driver odbc di oracle 8.1.7.x devo registrarmi online. Che
cosa mi comporta questo? ricevo novità o posta indesiderata, ho accesso a
qualche area speciale, devo pagare?
Che versione mi conviene scaricare tra:
8.1.7.8.10    29-October-2003  ora817810.exe1.30MB
8.1.7.8b.0    30-January-2003   ora8178b.exe1.30MB
8.1.7.7.0      25-June-2002        ora8177.exe1.35MB
Qual'è la + stabile e quella + performante  su WinXP Pro e Win2000 server
sp4 ???
Grazie!!!

 x scaricare i driver odbc di oracle 8.1.7.x
I driver Odbc sono compresi con il server, altrimenti usa quelli
distribuiti da Microsoft. Niente ti impedisce di crearti una e-mail
su hotmail, registrarti e poi distruggere l'e-mail.
Davide
-- 
| Q: How many Microsoft vice presidents does it take to change a light
| bulb? A: Eight. One to work the bulb, and seven to make sure that
| Microsoft gets $2    for every light bulb ever changed anywhere in the
| world. 

 Davide
Gabriele

Neppure io, diciamo che volutamente mi sono iscritto alle news per essere un
pò più aggiornato ma niente spam ;-)
Simone

Vi chiedo questo perchè ho bisogno dei driver delle 8.1.7 anche se ho la
licenza e i cd della 9.0. Questa licenza non è intestata a me e quindi mi
chiedevo se mettendo la mia mail potessi avere problemi.
L'iscrizione a Metalink è gratuita?
Grazie ancora.

 Grazie ancora.
prego gomena.

devo pagare?
No... anima a parte, forse... :-)
bye!
-- 
Fabrizio "Hermooz" Ermini

Newsgroup: it.comp.software.database
Titolo: tabelle collegate

Salve  ho un problema semplice in che non so risolvere ne in access ne
mysql (sono all'inizio con i db)
Ho un semplice db dove vedi esempio, ci sono dei campi chiave
primaria-esterna
artisti(art_ID:int, nome:char)
album(album_ID:int, art_ID:int , nome:char )
come posso impedire che su album venga messo un art_ID che non esiste
su artisti?

 su artisti?
Devi creare una foreign key.
Su access apri la finestra delle relazione e "tira" la relazione.
Su mysql usa tabelle InnoDB e usa la foreign key contraint
Newsgroup: it.comp.software.database
Titolo: Spampare con Dbase III con stampante USB?

E' possibile configurare una stampante usb per poter stampare con Dbase
III?
Se è possibile come?
Grazie mille
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 III?
dBase III e' una applicazione Dos, pertanto stampa sulla stampante LPT
che (di solito) non e' USB. Se stai usando dBase sotto Windows, potresti
"imbrogliarlo" e fargli pensare che e' una stampante parallela, altrimenti
dovrai inventarti qualche altra strategia (es. stampare su file e poi
redirezionare il file sulla stampante).
Davide

 Davide


 Come faccio a fregarlo però su windows?
Mi pare che, quando installi una stampante, c'e' il modo di dirgli
"falla vedere come LPT ai programmi DOS".
Davide

 Davide


...

ok

Newsgroup: it.comp.software.database
Titolo: Come Impostare un Database?

Sto mettendo insieme un piccolo programma di gestione aziendale (VB5, Jet,
DAO, MSAccess) ed ho qualche dubbio su come continuare.
Ho creato le tabelle clienti, fornitori, prodotti, ecc. nelle quali il
numero di campi e' fisso.
Ora dovrei creare una tabella per le fatture, ma in questo caso il numero
dei campi e' variabile, dipende cioe' dal numero di prodotti che il cliente
ha ordinato.
Cosa fare?
1. creare una tabella con un numero esagerato di campi che in molti casi
rimarrebbero vuoti e occuperebbero inutile spazio con il rischio che in
qualche caso il numero di campi non sia sufficiente
2. creare una tabella fatture che in un solo campo richiama un file
sequenziale dove sono scritti quantita' prodotti, codici prodotti e
quantita' ordinate?
3. che altro?
Penso che il problema sia comune e qualcuno sappia indicarmi la soluzione
piu' efficace adottata in questi casi
Grazie, Roby.


Secondo me ti conviene creare due tabelle.
Nella prima metti i dati della fattura (es ID_Cliente, Num_Fattura,
Data_Fattura ecc. ecc.), mentre nella seconda ci metti
ID_Fattura
Num_Riga
Descrizione_Merce
Prezzo
Ecc. Ecc.
A questo punto mi fermo e chiedo lumi a chi ne sa piu' di me:
E meglio creare una tabella dove ci metto ID_Cliente + ID_Fattura
oppure ID_Cliente e' meglio metterlo nella tabella delle righe
fattura? Che differenza fa?
Alla prossima.
	MAX
P.s. esiste documentazione su queste problematiche ??

Newsgroup: it.comp.software.database
Titolo: Sei un Database?

Ho un file, con estensione .uir
Qualcuno ha idea di cosa si tratti?
Forse un formato proprietario, oppure un formato conosciuto ma rinominato...
Aprendo il file con un editor potente (Notepad) , i primi caratteri
(e i pochi leggibili) sono
RSRC
Qualcuno sa aiutarmi?
GRAZIE!!!

http://www.geocities.com/SiliconValley/Sector/3863/uir/software.html
http://www.geocities.com/SiliconValley/Sector/3863/uir/download.html
--
CIAO!
Gusher

 wrote in message
news:a8mlqu$rnd$1...@atlantis.cu.mi.it...

Newsgroup: it.comp.software.database
Titolo: [Proposta aggiunta FAQ] La paginazione per dummies

Dato che ogni 2x3 qualcuno spara la domanda, mi pare giusto metterla
nelle FAQ, se non ottengo (troppi) pareri negativi verra' aggiunta
stasera.
Davide
La "paginazione" per dummies
"...devo visualizzare una lista di record sul mio sito Web ma non voglio
mostrare tutti i record alla volta ..."
Questo e' solitamente chiamato "paginazione".
Il problema in questo caso e' reperire il minor numero possibile di
record dal database e/o visualizzare il "blocco" giusto.
Puo' essere affrontato in vari modi, piu' o meno efficienti. 
{ nota mia: tutto il problema e' insignificante a mio parere, una query
che ritorna piu' di 100 record e' sicuramente sbagliata, nessuno si
mettera' mai a guardarsi piu' di 100 risultati, se nel vostro sistema/
applicazione/sito web piu' del 10% di query ritornano piu' di 100 record 
e' ora di rivedere la struttura del database o i criteri di ricerca. }
Il primo modo di affrontare il problema e' quello di usare un cursore
scrollabile, reperire tutti i record, quindi spostarsi di un certo numero
di 'pagine' mediante le funzionalita' del cursore e visualizzare la
'pagina' giusta.
Problemi: non sempre il cursore scrollabile e' disponibile, dipende dal
database e dal driver, reperire *tutti* i record puo' richiedere molto tempo
e questi record vengono tenuti in memoria (elevato consumo di risorse quindi),
l'utente puo' scocciarsi etc. etc.
Il secondo metodo e' quello di reperire solo il numero di record "utili",
per fare cio' e' necessario avere un qualche tipo di "identificatore" che
"marchi" l'inizio e la fine della "pagina", quindi reperire solamente
da ID_inizio_pagina + (numero righe) + 1 fino a ID_inizio_pagina +
(numero_righe * 2). In modo da avere esattamente le righe da visualizzare.
Ovviamente dobbiamo tenerci ID_inizio_pagina in memoria da qualche parte.
Problemi: se il resultset non e' ordinato in modo acconcio, per reperire
il gruppo di record il database dovra' estrarsi comunque tutti i dati e
quindi ordinarli, quindi ci mettera' il doppio del tempo, l'ID lo dobbiamo
memorizzare da qualche parte, quindi o lo scriviamo nella pagina e
lo reperiamo dopo o e' in sessione, tutti sistemi che si prestano a
problemi ed errori (la sessione puo' scadere, l'ID puo' essere alterato etc.).
Risultato finale: non esiste un sistema ottimale, il "miglior" sistema
dipende da cosa state facendo, quale linguaggio utilizzate, il tipo di
database/driver e la possibilita' che una query ritorno o meno una caterva
di risultati.

 e' ora di rivedere la struttura del database o i criteri di ricerca. }
Purtroppo, nel mio caso, la query puo' estrarre anche 800-900 record (e 
non perche' e' sbagliato il criterio di ricerca).
Il metodo di reperire solo i record utili (portandosi dietro il primo ed 
ultimo ID visualizzato), non e' male; ma nel mio caso posso ordinare i 
risultati per piu' campi quindi non e' mi d'aiuto.
Cmq, grazie ugualmente.
Ciao,
Simone
 

 risultati per piu' campi quindi non e' mi d'aiuto.
In tal caso devi gestirti diversi ID a seconda dell'ordinamento.
Davide
Newsgroup: it.comp.software.database
Titolo: Instanza Oracle

Salve,
il mio problema č che dopo aver portato a buon fine l'installazione di
oracle 8 su macchina sun, quando provo a crere un database mi risponde con
questo messaggio:
' ORA-03113 End of comunication channel'.
Vi ringrazio per l'attenzione e per le evertuali risposte fattive.
giuseppe

 wrote in message
news:zW3d8.4605$6F1.2...@twister2.libero.it...

la versione prego, di sun e oracle.
in quale momento viene fuori l'errore ?
fra le variabili d'ambiente hai settato il TNS_ADMIN ?
come istanzi il db ? 
DBASSIST ?
hai utilizzato anche NETASSIST ?
nel int$SID.ora č settato process=xxx ?
ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:zW3d8.4605$6F1.2...@twister2.libero.it...


 nel int$SID.ora è settato process=xxx ?


 > fra le variabili d'ambiente hai settato il TNS_ADMIN ?
ora3113 è molto generico come 12154 non sai mai a che cosa è 
legato, al che ti chiedo se hai ottenuto dei core,
fai una find su tutta la orale_base e cerchi i core
con 
string core | more 
vedi chi l'ha generato.
ultimo e scusa se arriva per ultimo : 8.1.7.5 ?
prova a patchare su un'istallazione in parallelo e 
vedi se il problema persiste, duplichi la O_H, l'env del nuovo
oracle8175 . . . 
/app/oracle/product/8.1.7  ora817:dba 100:100 tar e sposti su
/app/oracle/product/
8.1.7.5
 ora8175:dba 100:100 
e qui applichi la patch e vedi se l'anomalia persiste.
prima ancora prova a chmod 6751 su oracle in O_H/bin, come ti dicevo
è un errore troppo generico.
in bocca al lupo.


 set shmsys:shminfo_semmns=400 *
meglio sarebbe questa solo che mi sfugge il numero di istanze che ci 
girano sopra .
set msgsys:msginfo_msgmap=1024
set msgsys:msginfo_msgmni=1024
set msgsys:msginfo_msgtql=1024
set msgsys:msginfo_msgseg=7168
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=512
set shmsys:shminfo_shmseg=512
set semsys:seminfo_semmni=4096
set semsys:seminfo_semmns=65535
set semsys:seminfo_semmnu=4096
set semsys:seminfo_semmsl=4096
set semsys:seminfo_semmap=1024
set semsys:seminfo_semume=40
ciao .
cmq la 8175 è per winNT per sun 8172.

Newsgroup: it.comp.software.database
Titolo: semi ot

Salve a tutti,
scusate se questo msg puo' essere ot ma volevo chiedrvi un parere e/o info.
Dovrei creare un sito dove e' possibile immettere dati , valutazioni
estrarre dati (esempio alberghi, bar ecc.ecc.)da cartine e fare vedere
istantaneamente o con un sommario i risultati.
cosa mi consigliate    ???

andrea pietroboni wrote:

Apache + MySql + Php + qualsiasi editor di testo.
Alla prossima.
        MAX

 Apache + MySql + Php + qualsiasi editor di testo.
apache e mysql sono programmi di windows? dove posso trovarli??

 apache e mysql sono programmi di windows? dove posso trovarli??
Mmm se non sai cosa sono e a cosa ti servono dubito che riuscirai
a combinare qualcosa in breve tempo
Comunque.... Apache e` un web server e lo trovi su 
http://http.apache.org
MySQL e` un RDBMS e lo trovi su 
www.mysql.com
In rete trovi mille guide su come configurare Apache per PHP
e poi...beh...divertiti :)
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com
rhy...@NOSPAMmyself.com

 ha scritto nel messaggio
news:87wucsm...@voodoo.fake...


 per curiosita' sono compatibili con flash mx?
Mmm senz'offea ma una domanda del genere mi fa pensare che tu non abbia
idea di che cosa facciano quei due programmi ecc ecc :) Quindi ti ci
vorra` decisamente un po` di piu`, comunque provo a risponderti:
PHP so per sentito dire che comunica con Flash (o era il contrario),
guarda che ho trovato su google:
http://www.macromedia.com/devnet/mx/flash/articles/flashmx_php.html
Apache se ne frega di Flash perche` e` il server web
MySQL idem perche` e` il DBMS che userai da PHP


 > Apache + MySql + Php + qualsiasi editor di testo.
dev-php
almeno quello :-) e mi raccomando il risultato dovrebbe essere standrard w3c


ho capito ... sto dicendo delle eresie ;-)) mi potete perdonare?
Newsgroup: it.comp.software.database
Titolo: Query su db Oracle

Avendo una tabella provincie su db ORACLE cosě composta:
PIEMONTE	TORINO
PIEMONTE	ALESSANDRIA
PIEMONTE	ASTI
PIEMONTE	VERBANIA
PIEMONTE	BIELLA
PIEMONTE	CUNEO
PIEMONTE	NOVARA
PIEMONTE	VERCELLI
LIGURIA	        SAVONA
LIGURIA	        IMPERIA
LIGURIA	        GENOVA
LIGURIA	        LA SPEZIA
Vorrei estrarre una provincia (non importa quale) per ogni singola regione.
Il risultato quindi dovrebbe essere:
PIEMONTE	TORINO
LIGURIA	        SAVONA
Chi mi aiuta?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Chi mi aiuta?
Non so su Oracle, ma su MySQL: 
select regione,provincia from tuatabella group by regione

 select regione,provincia from tuatabella group by regione
Provala e guarda cosa viene fuori!:-)
Saluti.
Luciano

prova questa invece!
SELECT DISTINCT(regione),provincia 
 FROM
tuatabella 
  WHERE regione = 'PIEMONTE' 
   OR regione = 'LIGURIA';
Non e' il massimo dell'eleganza ma funziona!!
Ciao
--------------------------------
Inviato via 
http://usenet.iol.it
 

 Non e' il massimo dell'eleganza ma funziona!!
Sicuro?-)
Saluti.
Luciano

Insomma ho fallito.Scusate


 Chi mi aiuta?
prova cosě:
select a.regione, a.provincia from regione_provincia a
where a.rowid = (select b.rowid from regione_provincia b
                  where b.regione=a.regione and rownum<2)
/


 Chi mi aiuta?
select regione,min(provincia)
from tabella
group by regione
Cosě prendi una sola provincia (la prima secondo l'ordine alfabetico) per
ogni regione.
Davide

Saluti.
La ho provata e *su MySQL* (come ho scritto)  fa esattamente quello
che voleva Sergio:


 che voleva Sergio:
'azz, hai ragione.....ecco perche' su MySQL non esiste la funzione first().
Vabbe' i dialetti di SQL, ma questa e' una differenza grossa...
Saluti.
Luciano
Newsgroup: it.comp.software.database
Titolo: Interbase 5.6  -  reale scrittura dati su file

Salve a tutti,
ho un grosso problema con Interbase 5.6 (so lo so è un *vecchio* rdbms
ma a lavoro usiamo questo e dobbiamo forzatamente arrangiarci), come
posso forzare la scrittura fisica di tutti i dati su file ? In pratica
la data di creazione del file non cambia mai se non quando terminano
tutti i processi che sono connessi al database. Come posso (comando di
flush?) forzare questa cosa senza chiudere i processi attualmente
connessi?
In rete ho trovato solo pochi accenni (settare "force write" nelle
opzioni del database, fare un operazione di flush ecc..) ma nessuna
sembra riesca a far scrivere questi benedetti dati su file (far cambiare
la data al file .GDB). Che fare? Come posso essere matematicamente certo
che la mia operazione sia stata fissata *fisicamente* sull'HD?  Inoltre
che cosa è un opeazione di Sweep?
Mille grazie per la gentilezza e a buon rendere!
Lorenzo.
 
-- 
* Chi non ha testa abbia gambe *

 *fisicamente* sull'HD?  Inoltre che cosa è un opeazione di Sweep?
Per la prima dovrebbe bastare il commit, per la seconda e' una 
ottimizzazione del database (una sorta di VACUUM se conosci 
PostgreSQL), anche se non serve a molto
Henryx

 che la mia operazione sia stata fissata *fisicamente* sull'HD?
Un'altra cosa. Se con "operazione fissata fisicamente sull'HD" intendi 
l'effettiva scrittura dei dati committati che si trovano in memoria su 
hd, allora la soluzione si trova nelle impostazioni del file system che 
utilizzi
Henryx

 wrote:

Sfortunatamente una commit non altera la data del file .gdb che
rappresenta il database, mi chiedo se la mia considerazione (cioè solo
quando la data cambia veramente i dati sono scritti) sia valida.
ciao
l.


 wrote:

Non so di preciso cosa intendo nemmeno io ... in pratica mi chiedo come
sia possibile assicurarsi *matematicamente* che i dati siano scritti
effettivamente su db. 
ciao
l.


Newsgroup: it.comp.software.database
Titolo: Registrazione utenti

Qualcuno potrebbe dirmi dove posso trovare un  progamma in php o asp per 
registrare vari utenti che visitano il mio sitoe visto che sono un 
insegnante, che si adatti alla possibilità tale che uno studente una volta 
loggato possa vedere solo le pagine a lui dedicate ecc..
(forse in www.HTLM,  ma quale?)
grazie 

pando ha scritto:

Presumo tu stia cercando un CMS.
Qui trovi una lista piuttosto esaustiva:
www.cmsmatrix.org
con relative caratteristiche.
Non capisco però cosa centri la richiesta con questo ng...
Ciao,
Paolo
Newsgroup: it.comp.software.database
Titolo: JOIN Access-SQLserver

Dovrei fare una join tra una tabella residente in DB di Access97 ed un'altra
in SQL server.
Come posso fare?
Usando solo archivi access è semplicissimo, basta allegare una tabella ma
con SQLServer di mezzo non so come fare!! Grazie a chi potrà rispondermi.
PS. Utilizzo ADO da VB6

 con SQLServer di mezzo non so come fare!!
"Attacchi" la tabella al db Access e la usi come se fosse gia' dentro.
Davide

 ha scritto nel messaggio
news:aemndl$89903$1...@ID-18487.news.dfncis.de...


 wrote in message
news:aelip9$7tlsb$1...@ID-144325.news.dfncis.de...

Agostino,
in SQL Server puoi creare un linked server verso il file .mdb
ed utilizzare la sintassi a 4 parti per referenziare direttamente
gli oggetti oppure puoi sare le funzioni OPENQUERY/OPENROWSET.
Prova a dare un'occhiata nei Books Online di SQL Server
al capitolo:
Accessing and Changing Relational Data
 Distributed Queries
  OLE DB Providers Tested with SQL Server
   OLE DB Provider for Jet
Ciao,
--
Gianluca Hotz
Backoffice MVP (SQL Server) MCP SQL Server and MCP Windows
Vice-President of the Italian User Group for SQL Server
Founding Member of the Italian User Group for .NET
http://www.ghotz.com
http://www.ugiss.org
Newsgroup: it.comp.software.database
Titolo: Un problemino con SQL

Se lancio su una tabella Paradox il seguente comando SQL
SELECT SUM(tabella1.campo1) - SUM(tabella2.campo2)
mi aspetto di ricevere la differenza tra la sommatoria di campo1 e la
sommatoria di campo2.
Pero', se tabella2 o tabella1 e' vuota, il risultato e' indefinito.
Perche' non restituisce 0? Esiste un modo alternativo per farlo
funzionare?
Per adesso ho dovuto lanciare un comando SQL per ogni tabella,
interpretare i risultati e fare la differenza da codice, il tutto con
una certa perdita di prestazioni.
Qualcuno sa aiutarmi?
Grazie mille
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista

Il problema non è nei comandi SQL, poichè se esegui un "calc sum" su un
campo numerico di una tabella vuota con una query di tipo QBE il risultato è
il medesimo. Penso sia un problema legato alle tabelle di tipo Paradox.
Saluti
Agostino
Piero Bonanno ha scritto nel messaggio ...


Scusa ma anche nel caso in cui le due tabelle fossero piene, quale
sarebbe il risultato?
Mi spiego, utilizzando Oracle, il tuo statement mi dovrebbe ritornare
sempre dei risultati sballati, perchè le due funzioni di sommatoria
agiscono sul prodotto cartesiano delle due tabelle.
Ti ripeto, la mia esperienza è con Oracle, non conosco Paradox, ma credo
che il comportamento debba essere lo stesso.
Ciao Gennaro


Grazie mille
Non conosco Paradox, ma in Oracle per ottenere il risultato che vuoi
puoi provare a cambiare la select nel seguente modo:
SELECT SUM(NVL(tabella1.campo1,0))-SUM(NVL(tabella2.campo2,0))
La funzione NVL la cui sintassi è NVL(colonna,valore) restituisce il
contenuto della colonna se questa non è nulla, mentre se questa è
nulla resituisce il 'valore' messo a destra della virgola entro
parantesi.
Saluti

 contenuto della colonna se questa non č nulla, mentre se questa č



Il risultato, sarebbe lo stesso, perché la somma della tabella2 senza
record, dà NULL. La funzione NVL, va messa prima della SUM, perché in caso
la SUM ritorni NULL, NVL assume zero.
SELECT NVL(SUM(tabella1.campo1),0)-NVL(SUM(tabella2.campo2),0)
Concettualmente, sono daccordo con Gennaro sul fatto che i risultati su due
tabelle siano sballati, meglio a questo punto utilizzare due view.

che calcoli il risultato.
Questo non me l'aspettavo...io ho fatto in questo modo, ma cio' ha
comportato
1) uno sgradevole mix di codice OjectPascal e SQL
2) una perdita di prestazioni, dato devo passare da due fasi (SQL->OP)
2) una certa rottura di p... :-)
A questo punto vedro' se e' applicabile quella funzione NVL che diceva
Stefano (e se funziona), altrimenti me lo tengo com'e' :(
Ciao, grazie

Newsgroup: it.comp.software.database
Titolo: HTMLencode

Salve a tutto il gruppo...
Ho la necessità di inserire attraverso una pagina asp un testo formattato
all'interno di un DB. Per poterlo rivedere quindi con la sua formattazione
in una pagina html devo convertire la formattazione in tag html. Ho pensato
di realizzare un form di inserimento in cui sia presente un campo di testo
che riprenda il testo formattato (dovrei utilizzare il copia ed incolla del
testo formattato nel campo di testo) e lo incolli (convertendo la
formattazione in tag HTML) nel DB.
Ho letto in giro che a questo scopo mi potrebbe essere utile l'oggetto
server HTMLencode ma non so come dovrei utilizzarlo
Qualcuno puo' darmi una mano?
Grazie in anticipo
Michele

 server HTMLencode ma non so come dovrei utilizzarlo
Prova a postare la domanda su it.comp.www.asp.
Davide

Newsgroup: it.comp.software.database
Titolo: Interbase - IB Console...HelpMe!!!

Ho scaricato da poco Interbase 6.0 per win98se e sto inserendo
i nuovi utenti con IB Console.
L'amministratore è SYSDBA ed ha tutti i privilegi per poter fare ogni cosa.
Come posso fare per impostare alcuni privilegi agli utenti?
Non ci riesco proprio!!!
Ho letto l'help ma alcuni dei menu descritti
non corrispondono o non esistono!!!
Come è possibile?
Grazie,
Daniele

Dany il Monday 22 October 2001 01:03 scrisse:

Comandi GRANT  e REVOKE di SQL?
-- 
frank@office
P|||@450MHz-320MB-DebWoody/Sid

Newsgroup: it.comp.software.database
Titolo: MySQL - Limitazioni

vorrei conoscere i limiti di MySQL
sapere finche punto lo si puo' spingere e le sue prestazioni
qualcuno mi sa dare qualche dritta ?!?!?!
GRAZIE

 qualcuno mi sa dare qualche dritta ?!?!?!
guarda sul sito ufficiale e su siti di altri db per confrontare.
cerca anche su 
groups.google.com
.
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/categories.it.html

Newsgroup: it.comp.software.database
Titolo: Problemi in Access

Ciao a tutti
Sto cercando di studiare access e ho avuto un piccolo problema:
ho due Tabelle, una è Dipendenti con campi: Nome - Cognome - Codice Fiscale.
Poi Tabella Stipendi con campi CF - Stipendi - N°Figli.
Voglio fare una query che mi visualizzi il nome di chi ha più figli.
Ho impostato con Formula la visualizzazione di Max N°Figli. Però quando
imposto l'altra colonna per il nome nel campo formula mi chiede di inserire
qualcosa. Inserisco raggruppamento ma mi escono tutti i nomi.
Come posso fare per visualizzare solo il nome di chi ha più figli?
Grazie per l'aiuto.

prova in questo modo
select nome,numfigli
  from dipendenti inner join stipendi
          on dipendenti.codicefiscale = 
stipendi.cf
  where stipendi.numfigli in (select max(numfigli) from stipendi)
ma perchè metti il numero dei figli nella tabella stipendi e non in quella
dipendenti?
Newsgroup: it.comp.software.database
Titolo: generare un diagramma ER

Ciao,
ho un database Access con circa 50 tabelle, è possibile generare in maniera 
"automatica", con qualche software apposito, lo schema ER?
Grazie,
F. 

Alberto ha scritto:

Con Microsoft Visio ti puoi "tirare fuori" uno schema, da Visio scegli
nuovo documento di tipo database, in alto a destra ti compare un menù a
tendina, la prima voce (mi sembra) riporta la dicitura "decodifica
database" da lì è in discesa
Max

Newsgroup: it.comp.software.database
Titolo: Access - query

tramite una query dovrei selezionare alcuni dati. Ad esempio:
la seguente tabella è composta da:
ID
Data 1
Data 2
ed una decina di campi (Si/No)
ora tramite una query, appunto, dovrei selezionare tutti gli Id in cui
almeno un campo Si/No è uguale a no, se tutti i campi sono uguali a si l'ID
non dovrà selezionarlo...
Mi auguro di essere stato chiaro e ringrazio chiunque sia disponibile a
darmi una mano...
Ciao
Mauro

 non dovrà selezionarlo...
SELECT ID from tabella where (campo1=No or campo2=no or..... )
Davide

Newsgroup: it.comp.software.database
Titolo: DB motori di ricerca

Secondo voi cosa hanno sotto per essere cosi' veloci?
Sia come hw che sw
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at 
http://www.hotmail.com
.
-- 
Posted from [213.199.0.65] by way of 
f17.pav1.hotmail.com
 [64.4.31.17] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Secondo voi cosa hanno sotto per essere cosi' veloci?
Altavista ha un suo engine interno in cui si sono rifatti tutte
le procedure di accesso ai file in assembler, altri database
utilizzano diverse procedure per migliorare il recupero delle
informazioni come il mantenere in cache le richieste piu' comuni,
riorganizzare la struttura del db durante i momenti di 'idle'
etc.
Come hardware, altavista gira su digital, pero' ha una richiesta
esorbitante di memoria.
Davide

 wrote in message
news:F17FrwiZ9rWjA...@hotmail.com...

Newsgroup: it.comp.software.database
Titolo: download Postgresql

Ciao a tutti,
ho letti i numerosi post riguardo all'esistenza di database free 
per Windows e le vostre personali preferenze per l'uno o per l'altro.
Ciň che perň nessuno spiega č: come fare il download ?!?!
Dico davvero: dal sito 
http://www.postgresql.org
, qualunque mirror io
scelga, dopo un tempo infinito mi viene restituito il messaggio
"Errore durante l'apertura della cartella sul server FTP. Accertarsi di
disporre delle autorizzazioni necessarie per accedere alla cartella.
Dettagli:
200 ASCII tasted bad, dude.
200 PORT command successful. Consider using PASV.
425 Failed to establish connection."
Dipende dai siti di mirror o dal mio Windows XP?
Consigli... suggerimenti...?
Scusate per la domanda vagamente dummy e grazie mille per l'attenzione!
    Silvia
P.S.
A proposito di download... Ho provato anche con MySQL, ma il tempo
stimato era di 5/6 ore e ho rinunciato... Non c'č proprio altro modo?!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 stimato era di 5/6 ore e ho rinunciato... Non c'è proprio altro modo?!
Dipende dalla connessione che hai :)
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com

 stimato era di 5/6 ore e ho rinunciato... Non c'è proprio altro modo?!
il tuo problema è relativo al programma che usi per scaricare dal sito FTP. 
In ogni caso postgresql non ha nulla a che vedere. Tra l'altro se hai una 
banda limitata è ovvio che ci metterai molto a scaricarlo.
Im ogni caso tieni presente che postgresql è il DB di riferimento per 
distribuzioni linux come RehHat e che nei CD di installazione postgresql 
c'è. Potresti valutare l'utilizzo di un server linux per il DB. I CD poi li 
trovi in edicola.

Newsgroup: it.comp.software.database
Titolo: Oracle : Trigger su Viste : Come?

Ho la necessità di creare un trigger su una Vista che scatti quando nella
tabella su cui punta la vista viene aggiunto un record.
Il trigger deve solo eseguire una Stored Procedure  e pensavo di farlo così:
CREATE TRIGGER TRG_ProvaTrigger BEFORE INSERT
ON ProvaTrigger REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROW
BEGIN
IF INSERTING THEN
                                    Leggi_valori ( ...... );
end if
END;
Purtroppo mi viene segnalato che non si possono creare trigger sulle viste ,
Ma è vero? Come posso Rimediare?
La tabella su cui la vista punta non posso toccarla !

 record.
Se la vista e' fatta su una sola tabella, fai il trigger sulla
tabella, altrimenti devi usare un trigger INSTEAD OF
CREATE OR REPLACE TRIGGER somename INSTEAD OF UPDATE ON
someviewname
DECLARE
BEGIN
    -- ok, what you wanna do ???
END;
Vedi la documentazione Oracle relativamente a INSTEAD OF
Davide
Newsgroup: it.comp.software.database
Titolo: [PostgreSQL] Problema con integrità referenz iale (da newbie)

Ecco il mio problema, sarà elementare, ma mi ha messo in crisi.
Ambiente: PostgreSQL 7.3.4/phpPgAdmin 3.3/ php 4.3.3 su mandrake 9.2
Sto cercando di fare un esercizio base per provare il concetto 
dell'integrità referenziale ma ottengo un errore.
Il mio tracciato è:
---
CREATE TABLE product(
category INT NOT NULL,
PRIMARY KEY (category)
) TYPE=INNODB;
CREATE TABLE product_order(
no INT NOT NULL AUTO_INCREMENT,
product_category INT NOT NULL,
FOREIGN KEY (product_category) REFERENCES product (category),
PRIMARY KEY (no)
) TYPE=INNODB;
Perchè mi restituisce il seguente errore?
---
Errore SQL:
ERROR: parser: parse error at or near "TYPE" at character 108
Nel costrutto:
CREATE TABLE product(
category INT NOT NULL,
PRIMARY KEY (category)
) TYPE=INNODB;
CREATE TABLE product_order(
no INT NOT NULL AUTO_INCREMENT,
product_category INT NOT NULL,
FOREIGN KEY (product_category) REFERENCES product (category),
PRIMARY KEY (no)
) TYPE=INNODB;
A differenza di MySql, le tabelle InnoDB sono comunque supportate senza 
particolari opzioni in fase di installazione, giusto?
Grazie in anticipo per le eventuali risposte.

 Grazie in anticipo per le eventuali risposte.
La keyword TYPE in coda a CREATE TABLE è una caratteristica di MySQL e 
solo MySQL interpreta correttamente quel comando. Così anche i datatype 
sono diversi tra MySQL e Postgresql (AUTOINCREMENT su postgresql si 
chiama SERIAL). La versione che stai usando oltretutto è un po' datata. 
Ora siamo alla 8 e di mezzo c'è una minor release (7.4.x).
alcuni riferimenti alla tua versione:
http://www.postgresql.org/docs/7.3/static/ddl.html#DDL-BASICS
http://www.postgresql.org/docs/7.3/static/sql-createtable.html
Martino.

Newsgroup: it.comp.software.database
Titolo: cercasi database di parole

sapreste dirmi dove trovare una lista editabile di tutte (o quasi) le parole
italiane? dovrebbe essere un semplice elenco di parole, senza definizioni o
altro, meglio se comprendente declinazioni, alterati etc.
grazie
per favore, ditemi se ho sbagliato newsgroup.
-- 
if you want my personal address, please, remove the SPAM 

 
Non sono sicuro che sia on topic, ma comunque posso indirizzarti qui:
http://packages.debian.org/stable/text/witalian
ciao
gmax
-- 
  _  _ _  _
(_|| | |(_|><
  _|
http://gmax.oltrelinux.com