mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: Salvare files su SQLServer in campi IMAGE...

Ciao a tutti.
So come inserire ed estrarre file da un campo IMAGE in sql server.
Non so però a quali rogne vado incontro a livello di DATABASE (dimensioni
tabelle, performance generali ecc). In quanto il numero di files da salvare
(in altrettanti records) sarebbe altino (>10000).
Se avete qualsiasi suggerimento da darmi ve ne sarei grato.
Ciao e grazie.
Roby

 Roby
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

 introducendo una inconsistenza logica  nel db.
Un'altro svantaggio e' dato dal fatto che al crescere del
numero di file nel file-system, diventa progressivamente
lenta anche la sola ricerca del file.
Specialmente se tutti i file si trovano in una singola
directory, per questo molti sistemi di tipo documentale
creano una gerarchia di cartelle.
Il tempo di ricerca dell'immagine nel database ha un andamento
piu' costante nel tempo, sopratutto se il database e' ben
fatto e si utilizzano tecniche di partizionamento (magari
per anno o per categoria).
Tanto per darti un ordine di grandezza: uno dei database
che seguo ha archiviate 18 milioni e mezzo di pagine di
documenti distribuite su 32 partizioni (tabelle assegnate
a specifici file e filegroup) posizionate su 3 disk array,
i tempi di accesso sono di pochi secondi.
Un vantaggio nell'uso del file-system puo' essere una piu'
facile integrazione con sistemi di archiviazione di massa
(librerie robotizzate di tape), ma anche in questo caso
si puo' pensare ad un architettura con un sistema mid-tier
che dirotta le chiamate verso il database o verso il sistema
di archiviazione.
Ciao,
-- 
Gianluca Hotz - SQL Server MVP
http://italy.mvps.org
 - 
http://www.solidqualitylearning.com
http://www.ugiss.org
  - 
http://www.ugidotnet.org

Newsgroup: it.comp.software.database
Titolo: Eseguire modulo/subroutine Access da pagina web

Salve a tutto il NG
Ho una pagina html generata da Access, in cui vedo e modifico i dati di una
tabella del db.
Vorrei lanciare dei moduli sul db in questione dalla pagina html: come fare?
Ringrazio anticipatamente per la risposta
Diego

Secondo me puoi usare un connection.execute("select nome_modulo.function")
Ciao,
Fabrizio Mazzoni


 Fabrizio Mazzoni
Grazie
Diego

Si e' ASP,  da html non si puo' fare purtroppo..
Se vuoi ti scrivo un po' di codice per farlo in ASP..
Ciao,
Fabrizio Mazzoni


 Fabrizio Mazzoni
Se non ti occupa troppo tempo, ti sarei grato se mi scrivessi la routine.
Grazie
Diego
Newsgroup: it.comp.software.database
Titolo: CONFRONTARE dati simili tra tabelle ACCESS

Vi ringrazio anticipatamente ...
Vorrei sapere se esiste una funzione per una query Access per confrontare i
dati 'località' tra due tabelle
mi interessa una selezione tra Tab1.Località e Tab2.Località che abbiano
almeno il 75% di caratteri in comune


In che senso, le stesse lettere nella stessa posizione o le stesse
lettere in posizioni diverse ? Ad esempio
Amore = Remo 
oppure
Amore = Amaro
Cmq se ti può essere utile guarda Like, altrimenti so che in clipper
esisteva/esiste (?) una funzione che si chiama Sound che credo faccia
quello che ho scritto nel primo esempio
Massimo
----------------------------------------------------------
Il vero problema non è tanto sapere se le macchine pensano
bensì se gli uomini pensano. B.F. Skinner (1904-90)
----------------------------------------------------------

 ha scritto nel messaggio
news:931ko5$77...@news.edisons.net...

Se ti interessa una funzione per riconoscere parole simili scritte in
maniera diversa (es. Smith e Smythe) su l news it.comp.lang.visual-basic c'è
un thread con oggetto "Sinonimi " con un esempio scritto in C e uno in VB
ma facilmente trasformabili in VBA+alcuni link utili.
Ciao VB

Newsgroup: it.comp.software.database
Titolo: Come far leggere a Firebird script sql ???

Sto usando Firebird 1.5.1 per Windows e non riesco a trovare la procedura
per dare in pasto al db degli script sql per la classica generazione tabelle
ed inserimento dati iniziali.
In sostanza quello che con MySql si esegue cosi:
MYSQL    -uNOMEUTENTE    SCRIPT_SQL.TXT
Ciao e grazie
RobertoA

 ed inserimento dati iniziali.
Opzione -i di isql. Per maggiori informazioni, leggi la documentazione di
Firebird che trovi partendo dai link presenti sul sito ufficiale. Inoltre,
se cerchi un forum dedicato,
http://tanit.myftp.org/cgi-bin/firebird/yabb.cgi
Henryx
Newsgroup: it.comp.software.database
Titolo: [SQL 2000] Ogni tanto il Database diventa "Sospetto"

Ciao a tutti, so che il Subjet non è dei migliori, ma non sapevo che
mettere...
Il mio problema è questo:
Partendo da un Db molto grande (3 Giga e mezzo) ogni tot giorni,
gli utenti di un programma che sto sviluppando non riescono a connettersi
alla fonte dati.
Se entro nel Enterprise Manager e vado sui Database mi compare la Scritta
"Sospetto".
So che questa dicitura compare se si cancella il file MDF, ma nel mio caso
non vedo perchè...
Posso solo dire che ogni giorno viene lanciato il piano di mantenimento e
quando non va a buon fine il db diventa sospetto.
A quel punto stoppo il servizio di Sql, lo faccio ripartire e tutto va a
buon fine.
Vi è mai capitata una situazione del genere?
Può essere la dimensione del file?Può essere il piano di manutenzione?
Può essere che non so che fa?
Vi posto il Database Maintenace Place.
Rimuovo spazio Inutilizzato
Controllo Integrità database (Includo Indici,Tenta correzione automatica dei
problemi non gravi)
Includi Backup del Database (verifica Integrità del backup al termine
dell'operazione)
Includi Backup del File Log (verifica Integrità del backup al termine
dell'operazione)
Scrivi report nella directory
Scrivi cronologia nella tabella sysdbmaintplan_history (Numero massimo di
righe 200)
Secondo voi devo impostare anche il Flag "Riorganizza Pagine di dati e
Indice" ?
Grazie a tutti...
Ciao
oZ

la maggior parte delle volte.. lo da per spazio insufficiente.
Apri QueryAnalyzer -> DB_Master ->
ed esegui:
exec sp_resetdatabase NomeDatabaseSospetto
--
CIAO!
Gusher


Non c'è questa Sp...
Cosa fa?
Sai come, ma dal nome non mi piace tanto...
Ciao e grazie
oZ

Newsgroup: it.comp.software.database
Titolo: Firebird: come visualizzare un contatore?

ho due tabelle (semplificando...) e un generatore (o contatore)
CREATE GENERATOR persona_GEN;
SET GENERATOR persona_GEN TO 1;
PERSONA
id_persona
...
RECAPITO
id_pers references PERSONA(id_persona)
....
in una applicazione inserisco un elemento in PERSONA 
INSERT INTO persona ... VALUES (GEN_ID(persona_GEN,1),....)
di seguito inseirsco (sempre da''lapplicazione) un recapito...
Ma come faccio a conoscere l'ID_persona collegato a quella inserita
prima?
Ho provato con 
SELECT persona_GEN;
o simili ma non ho trovato nulla che  funzioni.
COme fare?
Grazie in anticipo, Mario.

 COme fare?
via non ottimale:
select GEN_ID(persona_GEN,0);
via ottimale:
PRIMA selezioni GEN_ID(persona_GEN,1)
POI inserisci il valore ottenuto, così lo sai pure in anticipo.
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.nist.gov/dads/

 così lo sai pure in anticipo.
Ci ho provato: da errore.
ho provato:
select GEN_ID(persona_GEN,0);
 GEN_ID(persona_GEN,0);
ma danno errore entrambe.
L'unica che funziona è:
Select GEN_ID(persona_GEN,0) from persona;
ma mi da un risultato solo se ci sono record.
Come posso fare?
Grazie in anticipo, Mario.

 select GEN_ID(persona_GEN,0);
Prova
SELECT GEN_ID(persona_GEN,0) FROM RDB$DATABASE;
Ciao Stefano
Newsgroup: it.comp.software.database
Titolo: Autenticazione con SQL Server Express (forse un po' da imbranata...)

Ciao a tutti,
premesso che non sono proprio espertissima di sistemi e programmazione...
Ho installato SQL Server Express sul mio pc per fare delle prove in 
locale: ho creato un utente di accesso (opzione SQL Server 
authentication) e, nelle sue proprietà, ho anche spuntato la checkbox 
che mi permette di crearlo come utente di un mio personale database di 
test. Ora questo utente risulta anche db_owner
Il problema nasce quando provo a entrare utilizzando il tool di 
amministrazione Studio Management Express: se utilizzo la Windows 
Authentication entro senza problemi. Quando provo la SQL Server 
Authentication con la login e password che ho creato non va!
Cosa devo ancora configurare nel profilo di quell'utente? Ormai gli ho 
dato tutti i permessi possibili e immaginabili...
La cosa strana (almeno per me!) è che se vado a controllare la password 
di questo utente nelle proprietà mi risultano più caratteri di quelli 
che avevo scelto.
Riuscireste a suggerirmi qualcosa? Grazie in anticipo per le eventuali 
risposte
ciao ciao

 di quelli che avevo scelto.
l'insieme di passwordchar che vedi riportato non corrisponde alla password 
stessa.. e' solo un marcatore con una lunghezza "standard" definita da 
Microsoft..
saluti
-- 
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz
 
http://italy.mvps.org
DbaMgr2k ver 0.20.0 - DbaMgr ver 0.64.0 and further SQL Tools
--------- remove DMO to reply 

Non sono un esperto di Sql Server, ma ho provato questa versione qlche 
settimana fa per una migrazione verso un altro database riscontrando il 
tuo stesso problema.
Il fatto è che quando ho creato l'utente esso risultava essere disabilitato.
Hope this help!
Newsgroup: it.comp.software.database
Titolo: Oracle: Business Object??

Ciao,
ho sentito parlare di questo programma/utility che permetterebbe di operare
con le tabelle di Oracle in modo molto agevole e produttivo.
Chi ne sa qualcosa??
---
Ciao e grazie della risposta.
---
grenzo

 ha scritto nel messaggio
news:8j7pj1$2t68$1...@stargate1.inet.it...



Business Objects č un software di interrogazione base dati. E' tra i +
presenti sul mercato ed č anche abbastanza costoso.
E' orientato prevalentemente ai datawarehouse e si interfaccia su qualsiasi
base dati (Oracle, Informiz, Sybase etc...).
Non č cosi agevole come si pensa, č abbastanza complesso e richiede nozioni
di normalizzazione basi dati e di Sql avanzato. Devi prima creare degli
universi e fissare gli oggetti che ti serviranno per le query. Inoltre ha un
suo linguaggio proprietario (Bscript) che puo essere utile nella
schedulazione automatica di reports e negli applicativi front-end
Comprende 4 moduli.
Business Objects  (Tool di costruzione report)
Document Agent Server (schedulazione processi)
Designer (Disegno degli universi e identificazione degli oggetti)
Supervisor(Gestione utenze BO)
Ciao
Ivan

 
Ok le altre risposte, ottimo prodotto, ma vedi su
www.businessobjects.com
ciao
carlo
--
Posted from 
ro...@dns.microelettra.it
 [194.247.173.132] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:39590E8E...@microelettra.it...


Newsgroup: it.comp.software.database
Titolo: MySQL & Update

Quale cavolo e' la sintassi di MySQL per copiare il campo pippo della
tabella A nel campo pippo della tabella B avendo in entrambe in id univoco?
Le ho provate tutte, alla fine mi e' toccato usare Access e odbc!:-(
Saluti.
Luciano

 Quale cavolo e' la sintassi di MySQL per copiare il campo pippo della
Non c'e' una istruzione unica. Devi fare una select e beccare il
valore e poi una update e riportare il valore.
Davide

 ha scritto nel messaggio
news:akd6i8$1hosti$2...@ID-18487.news.dfncis.de...

Non e' chiaro.
Saluti.
Luciano

 Non e' chiaro.
SELECT CAMPO FROM TABELLAA WHERE ID=QUELCHEE;
ti scrivi il valore del campo da qualche parte...
UPDATE TABELLAB SET CAMPO="ilvalorechehailettoprima" WHERE ID=QUELCHEE;
Davide

 ha scritto nel messaggio
news:akd900$1hk6mj$1...@ID-18487.news.dfncis.de...

Mi stai dicendo che con il solo SQL non si puo' e mi devo scrivere due righe
di codice per ciclare? Cacchio, e poi parlano male di Access (che almeno
'sta cosa la fa).
Saluti.
Luciano

il sapiente Luciano (DOC) dice:

sono due dbms diversi.
un sacco di gente parla male anche di mysql.
basta LEGGERE PRIMA IL MANUALE per sapere cosa fa e cosa non fa.
ormai leggere i manuali per scegliere il software giusto è passato di moda  
:-(
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/philosophy/free-sw.it.html
Newsgroup: it.comp.software.database
Titolo: mySQL gratis

Devo presentare un progetto universitario che utilizza mysql... conoscete un
sito che dia gratis, anche solo per qualche giorno, la possibilita' di
utilizzare un db in mysql?
grazie
Gianluca

io ho trovato:
http://www.freesql.org/
http://www.f2s.com
non credo pero' diano accesso via shell :-(
ciao
Leo
ps.
se ne trovi altri...fammi sapere che interessa anche a me


Newsgroup: it.comp.software.database
Titolo: campi memo su file dbf/dbt

Come posso importare in mysql (o altri), mantenendo i collegamenti tra i
campi, i file creati in clipper.... .dbf collefati, per i campi memo, ai
file .bdt?
grazie
Mario


Lo fa in modo trasparente l'applicazione che ti legge i dbf.
M.

 wrote in message
news:6l1Md.484535$b5.22...@news3.tin.it...

Ti ringrazio per la risposta, ma il mio problema non è tanto gestire il
collegamento (cosa che clipper mi permette automaticamente), quanto riuscire
a portare i dati su un'altra piattaforma (ex MySQL ad esempio con un
programma in PHP).
Tutto funziona per i file .dbf (almeno per come l'ho fatto io), ma ignora
completamente i memo (.dbt).
Se è utile riporto parte del codice di importazione....
Mario

 completamente i memo (.dbt).
Se hai un driver odbc che accede corretamente a tutti i campi, potresti
provare ad utilizzare php con connessione odbc per leggere e di
conseguenza sinserire i record in mysql
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.software.database
Titolo: piccola query mysql

Ciao, premetto che sono nuovo a mysql...
Ho due tabelle:
Tabella supporti_originali
+------+-------------------+----------------------+---------------+
|  ID  |  Sigla_supporto   |  Locazione_supporto  |  Deposito_ID  |
+------+-------------------+----------------------+---------------+
|   1  |      hj-427       |          b4          |       1       |
|   2  |      hp-312       |          t5          |       1       |
|   3  |      gh-931       |          o9          |    (null)     |
|   4  |      ui-678       |          kl          |       2       |
+------+-------------------+----------------------+---------------+
Tabella depositi
+------+------------+
|  ID  |  Deposito  |
+------+------------+
|   1  |     A      |
|   2  |     B      |
|   3  |     C      |
+------+------------+
Se faccio questa query...
SELECT Sigla_supporto, Locazione_supporto, Deposito FROM
supporti_originali, depositi WHERE supporti_originali.Deposito_ID =
depositi.ID
...mi ritorna tutte le righe tranne quella dove Deposito_ID = null
Come devo modificare la query perché mi ritorni anche la riga con
Deposito_ID = null ?
Grazie mille
Ciao
-
This fossil shows 1kb of ascii trails. A qodobop lived around here.
pgp keys (rsa,dh/dss): 
http://toorco.hypermart.net/pgpkeys/keys.asc

 Deposito_ID = null ?
Aggiungi un 
OR Deposito_ID=null
Alla query.
Davide

 OR Deposito_ID=null
Prova anche una LEFT JOIN:
SELECT * FROM supporti_originali
LEFT JOIN depositi ON supporti_originali.deposito_ID = 
depositi.deposito_ID
Ciao
_China

depositi.deposito_ID
Così funziona benone.
Solo una domanda: perché funziona solo con '* FROM' e non specificando
singole colonne?
Grazie mille a entrambi :)
Ciao

 singole colonne?
Ecco, questo non lo so nemmeno io. Fino alla versione 3.23.43 (mi pare) 
riuscivo a selezionare anche singole colonne mentre dalla "stable" 
attuale, la 3.23.51 (sempre mi pare), questo non funziona piu'. 
Bisognerebbe andarsi a leggere le note dell'upgrade, ma non ho ancora 
avuto tempo... Se scopri qualcosa prima tu posta un messaggino qui, 
grazie :-)
ciao
Roberto
Newsgroup: it.comp.software.database
Titolo: Relazioni uno a uno

Ho generato una relazione uno ad uno in un database SQL Server 2000.
Per inserire i dati eseguo una SP che:
1) apre transazione
2) tenta di inserire:-(  il nuovo record nella tabella 1
3) recupera ID dato appena inserito
4) inserisce record nella tabella 2
5) chiude relazione
In realtà ottengo sempre un errore al punto 2. In quanto mi dice che sto
violando il vincolo...... ma allora come faccio ad inserire un record o
meglio come faccio ad inserirlo contemporaneamente in due tabelle.
Ciao e grazie.

 meglio come faccio ad inserirlo contemporaneamente in due tabelle.
devi dissabilitare la foreign key prima dell'inserimento e riabilitarla
subito dopo...
il tuo algoritmo dovrebbe essere cosi:
1)
1-a) ALTER TABLE nometabella_con_la_fk NOCHECK CONSTRAINT nome_foreign_key
2) che adesso non sarà più "tenta" :))
3)
4)
4-a) ALTER TABLE nometabella_con_la_fk CHECK CONSTRAINT nome_foreign_key
5)
Ciao,
Paulus
http://spazioweb.inwind.it/it_informatica
--------------------------------
Inviato via 
http://usenet.libero.it

 meglio come faccio ad inserirlo contemporaneamente in due tabelle.
Se la tabella 1 è il padre e la 2 è il figlio
e se non ci sono trigger o cose strane e ti trovi
nella stessa sessione... non c'è motivo perchè ti
dia errore.... controlla bene.
/G

 dia errore.... controlla bene.
Non conosco sqlserver, ma una relazione 1-1 magari viene simulata con
due relazioni (una in cui 1 e' figlia e l'altra e' padre, e l'altra
viceversa)
In questo caso la chiave (almeno una) deve essere DEFERRABLE INITIALLY
DEFERRED (nel senso che l'integrita' referenziale viene verificata
alla fine della transazione)
Greetings,
Alessandro Trebbi
Pesaro, Italy
http://www.b3soft.com

 dia errore.... controlla bene.
Avevi ragione quando ho creato la relazione avevo messo come chiave della
tabella primaria quella che riempo per seconda. Ho invertito ed adesso tutto
funziona.
Grazie 1000.
Ciao.

 viceversa)
È impossibile logicamente...non posso essere padre e figlio
contemporaneamente...(dal punto di vista del record intendo)
o meglio da un punto di vista concettuale quelle relazioni sono
chiamate "molti a molti" e vengono risolte con una tabella di
raccordo...
/G
Newsgroup: it.comp.software.database
Titolo: ho una tabella di un gb e cresce

come si puo partizionare quando il volume di dati raggionge un carto
valore int 25.000 vorrei che il 25001 fossse su un'altra partizione
i record li identifico dall'INT(autoincrement) e non ho necessita di
fare ricerche sulla tb
25.000 dati sono circa 1gb in questo caso
im(autoincrement)
im_blob
im_varbinary(40 unique)
anche se perdo qualcosa in insert non importa piu che altro e' una
tabella a bassa modifica mi interessa il select im=INT
oppure per memozizzare sempre delle immagini creo un altra tabella
identica faccio un esempio foto_dei_primi_piatti, foto_delle_case ?
la struttura e' identica, pero volevo evitare
mysql 5.5
*_ e' escluso l'utilizzo del filesystem _*

 mysql 5.5

Ciao,
scusa ma non ho capito una cosa: quale beneficio vorresti avere dal
partizionamento? Se � solo per velocizzare la select con im=INT non credo
che partizionare possa dare benefici tangibili, poich� immagino che 
im sia PK e quindi hai sempre e solo lettura dall'indice di UNA sola
chiave (mysql memorizza le chiavi degli indici in cache, ergo...). 
(potrei sbagliare dato che non sono un grande utilizzatore di mysql ma cos�
al volo credo di essere ragionevolmente nel giusto) 
ciao
M.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.software.database
Titolo: installazione oracle standard vs express

Avrei bisogno di installare Oracle Standard su una macchina di
sviluppo;
con XE la macchina andava egregiamente (ho poco piu' di 1 gb di ram),
con la standard Oracle si succhia un po' troppa memoria e la macchina
diventa inutilizzabile...
Quello che vorrei fare e' modificare init.ora per configurare la
standard come la express (che non andava bene sia perche' manca il
supporto java, che viene usato dall'applicazione, sia per il limite a
4gb del db, quello che ho installato va ben oltre)
l'obiettivo e' quello di ridurre al minimo l'utilizzo di memoria ram
della installazione (tra l'altro nell'init.ora ho gia' ridotto tutte
le aree di memoria, messo i parametri consigliati per SMALL , ma
ancora utilizza tantissima piu' memoria che XE)

 della installazione
Personalmente mi indirizzerei nella direzione opposta, ovvero ad
aggiungere della RAM sulla macchina di sviluppo. Considerando i prezzi
attuali delle memorie, non dovrebbe essere troppo oneroso. Inoltre, il
beneficio e` globale, e non specifico
Enrico

 supporto java, che viene usato dall'applicazione,
Ah. OK: frugati. ;^)
bye!
Newsgroup: it.comp.software.database
Titolo: query impestata! urgente...please!

dunque, ho 2 tabelle... esempio:
tabella a:
codnegozio  tessera  importo
----------------------------
2             aa        4
2             kk        5
2             yy        1
3             bb        8
3             jj        4
4             cc        11
tabella b:
codnegozio  premio     tessera
--------------------------------
2             p1          aa
2             p2          kk
3             p2          jj
 
quello che vorrei estrapolare č
codnegozio  tessera  premio  sommadegliimportiperilnegoziodellariga 
    2          aa       p1             10
    2          kk       p2             10
    3          jj       p2             12
praticamente vorrei avere l'elenco dei premi ritirati dalle tessere con la somma
degli importi totali di quel negozio.
il mio problema č:
ok riesco a ricavare l'elenco e tutto, ma la somma non riesco a ricavarla!!!
Spero qualcuno mi aiuti... con codice pratico!!!
grazie mille!!

 grazie mille!!
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

 > il mio problema è:



Lorenzo ha scritto
------------------------------------------------------------------
/* Definisco la vista dbo.vwImportiPerNegozio */
CREATE VIEW dbo.vwImportiPerNegozio
AS
SELECT codnegozio, SUM(importo) AS ImportoPerNegozio
FROM dbo.TabellaA
GROUP BY codnegozio
GO
/* Query */
SELECT A.codnegozio, A.tessera, B.premio, V.ImportoPerNegozio
FROM dbo.TabellaA AS A INNER JOIN dbo.TabellaB AS B
ON A.codnegozio = B.codnegozio
AND A.tessera = B.tessera
INNER JOIN dbo.vwImportiPerNegozio V
ON A.codnegozio = V.codnegozio
GO
---------------------------------------------------------------------
Quindi basta che inserisci il codice della vista al posto di
dbo.vwImportiPerNegozio
 ------------------------------------------------------------------------
SELECT A.codnegozio, A.tessera, B.premio, V.ImportoPerNegozio
FROM dbo.TabellaA AS A INNER JOIN dbo.TabellaB AS B
ON A.codnegozio = B.codnegozio
AND A.tessera = B.tessera
INNER JOIN (SELECT codnegozio, SUM(importo) AS ImportoPerNegozio
                        FROM dbo.TabellaA
                        GROUP BY codnegozio
                        ) V
ON A.codnegozio = V.codnegozio
-----------------------------------------------------------------------
Ciao Giorgio

Newsgroup: it.comp.software.database
Titolo: query full-text

Salve a tutti
vorrei sapere se le query full-text di SQL Server si possono usare anche su
MSDE
infatti usando l'Enterprise Menager per gestire MSDE l'opzione di
indicizzazione del full-text non mi appare selezionabile.
Grazie
Destro

 Grazie
Prego.
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
UGIdotNET - 
http://www.ugidotnet.org
UGISS - 
http://www.ugiss.org
Newsgroup: it.comp.software.database
Titolo: Come si compila l'Access per distribuire le applicazioni scritte ?

Mi è stato detto che devo acquistare il pacchetto Office Developer per
farlo, esistono altre alternative? con il Visual Basic 6 che conosco
limitatamente, posso farlo ?, come ?...........
Grazie a chi mi può aiutare.....

limitatamente, posso farlo ?, come ?...........
Access non e' "compilabile", con l'Office Developer viene distribuito
un "runtime" che in sostanza e' Access senza tutta l'interfaccia che
ti consente di far "funzionare" il programma senza dover
necessariamente installare tutto Access sulla macchina Client.
Questo e' tutto.
Davide

limitatamente, posso farlo ?, come ?...........
vai sul sito comune del newsgroup it.comp.database.access e cerca il
faqqone tra le faq (è l'ultima in basso).  l'indirizzo è quello qui
sotto.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

Newsgroup: it.comp.software.database
Titolo: Da excel a MySql

Salve è possibile convertire un file excel in dbase mysql?
Ho il mio listino in excel e vorrei trasformarlo in mysql per metterlo sul
mio sito. Come posso fare????
Grazie per le eventuali risposte

 mio sito. Come posso fare????
lo pulisci, lo esporti in cvs, installi phpmysql lo importi in mysql. hai
la tua tabella bella che pronta.
altrimento lo importi direttamente da console mysql.
per la sintassi vedi la documentazione
ciao f
-- 
====================================
Coltiva linux, che tanto windows si pianta da solo!
Linux registered user: 364664 (
http://counter.li.org
)

 Salve č possibile convertire un file excel in dbase mysql?
Certo, basta che esporti in formato csv e utilizzi l'apposita funzione 
"LOAD DATA INFILE .... " utilizzando i parametri giusti per il 
separatore e per il delimitatore di fine riga (tutti i dettagli sul 
manuale).

 ha scritto nel messaggio
news:rluQd.547678$b5.25...@news3.tin.it...


Newsgroup: it.comp.software.database
Titolo: Indirizzo Clienti

Buongiorno a tutti,
sto facendo un piccolo database per stampare i DDT(documento di trasporto),
ho creato due tabelle e due maschere, ddt e clienti, dove sulla tbl ddt ci
sono i campi riguardanti il documento,
sulla tbl clienti gli indirizzi dei clienti.
Come posso fare per creare un report che possa stamparmi il DDT con la
possibilità di scegliere il cliente?
Grazie a chi vorrà rispondermi!!


Se ho ben capito fatti un report basato sulla tabella DDT, inserisci un
sottoreport con origine da una query, come criterio per la query metti
l'id o il qualsiasi altra chiave della tabella CLIENTI.
Quando fai partire la stampa ti verra' chiesto di inserire l'ID CLIENTE.
Spero sia stato chiaro.
Penso tu stia usando Access, vero?
-- 
My real address is - "ALIA".     /---/  /|  /  /---  /---/  /|  /  /---
Linux Registered User # 137378  /  _   / | /  /---  /  _   / | /  /--- 
ICQ n. 52266726                /___/  /  |/  /___  /___/  /  |/  /___
Newsgroup: it.comp.software.database
Titolo: postgres change owner.

Se volessi cambiare l'ownership di un database, tabelle comprese dovrei 
fare un ALTER database nome_database owner to nuovo_utente e 
successivamente lo stesso alter per ciascuna tabella?

 successivamente lo stesso alter per ciascuna tabella?
Capisco che la domanda e' da newbie ma e' solo per un mio scrupolo.

Newsgroup: it.comp.software.database
Titolo: finestra java

scusate forse non e' il forum adatto,
cmq ci provo...
uso excel e con carica dati ext scarico delle tabelle da internet
ora come potrei scaricare anche dei dati che sono all'interno di una
finestra java???
grazie fin d'ora a chi mi aiutera' e a chi mi dira' eventualemnte dove
formulare la domanda
paolo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Newsgroup: it.comp.software.database
Titolo: Ambiente sviluppo gestionale

 
ciao a tutti
- mi hanno chiesto di sviluppare un gestionale 
- ho bisogno di un db per i dati
- deve creare dei report in pdf
- deve essere distribuito alle associazioni su CD-Rom che poi loro stesse
dovrebbero provvedere ad installarlo nei loro Pc
 
Non tutte le associazioni hanno la connessione ad internet, per cui in un
primo momento avevo pensato all'ipotesi di creare un db in internet al
quale loro si potessero collegare, ma quindi non è fattibile
 
io ho sempre sviluppato con WAMP (php e MySQL in ambiente Windows), ma ora
questo è un problema, infatti la procedura di installazione di XAMPP in
locale che le associazioni dovrebbero fare risulterebbe troppo
complicata...
 
Esite una specie di WAMP installabile da CDROM senza troppe complicazioni? 
 
Alla fine credo che debba essere un software desktop con un dbms.
 
oppure devo per forza considerare java, 
vb.net
 o c#? e in questo caso che
DBMS potrei usare? MSAccess? ma ci vuole una licenza anche se mi
basterebbe solo il DB (gestito dall'applicazione)?
 
Voi che consigliate?
 
ciao e grazie
Ale
 
-- 
 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 dovrebbero provvedere ad installarlo nei loro Pc
 
sqlite + pygtk oppure sqlite + pyqt
 
tieni presente che non utilizzo windows per lo sviluppo, quindi non conosco
vb.net
 e c# ... cmq come database sqlite secondo me dovrebbe andare bene.
 
-- 
Never try to teach a pig to sing.
It wastes your time and annoys the pig.

 wrote:
 
nel caso volessi utilizzare python, per i report in pdf c'e' reportlab.


 Esite una specie di WAMP installabile da CDROM senza troppe complicazioni?
 
- 
http://www.server2go-web.de/
 
- 
http://www.nusphere.com/products/phpdock.htm
 
 
-- 
TeeBX VoIP communication platform (coming soon)
http://code.google.com/p/teebx/
 
-----------------------------------------------
Lightweight++ Business Friendly++ Open++

 Voi che consigliate?
 
Filemaker. Crei l'eseguibile e lo distribuisci come vuoi (credo si possa
fare anche con Access, ma non sono sicuro).
Chiaramente c'e' da pagare la licenza.
 
Ciao Jack
-- 
Yoda of Borg am I! Assimilated shall you be! Futile resistance is, hmm?

 basterebbe solo il DB (gestito dall'applicazione)?
 
non serve la licenza di access all'utente finale per usare il database( 
infatti non serve neppure MS access,perchè usa dei moduli runtime e basta).
 
La licenza di ms access serve a te per sviluppare il database. 
 
 

 La licenza di ms access serve a te per sviluppare il database.
 
Nemmeno questo e` del tutto vero, Access come mero database puo` essere 
usato anche senza licenza (il driver ODBC permette di creare il database e 
la connessione), il problema nasce quando vogliamo usare form, report, 
moduli e quant'altro (che sono l'unica cosa di buono di Access)
 
Enrico
Newsgroup: it.comp.software.database
Titolo: sincronizzazione mdb->postgres

Ciao,
sto realizzando un piccolo software che effettua la sincronizzazione di due 
database, la sorgente è in access, la destinazione è in postgres, quello che 
mi chiedo è come si gestiscono in questi casi casi le chiavi esterne e in 
generale i vincoli.
Ovviamente qualunque suggerimento, attinente, è ben accetto, grazie :-)
Francesco 

 
-- 
Francesco Quaratino
MCP, MCDBA, MCT
http://www.xplayn.org
dotNetSide Member
http://www.dotnetside.org

Newsgroup: it.comp.software.database
Titolo: Re: PostgreSQL - Indici

 scrivo X.nextval, in PostgreSQL invece come ci si muove?
Quelli di cui parli non sono indici, ma sequenze (gli indici vengono
utilizzati durante le query in
modo da ottimizzare i tempi di esecuzione della query stessa), e per
utilizzarli in PostgreSQL,
di solito basta usare una query del genere:
INSERT INTO tabella VALUES(nextval('nomesequenza'));
Henryx
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Quelli di cui [cut]
il bello sai qual era? che mi ero accorto da solo della stronzata che 
avevo scritto e avevo cancellato il messaggio dopo nemmeno 3 minuti che 
l'avevo inviato...
possibile che sincronizzi i newsgroup ogni 30 secondi? :)
dannato Henryx :P
-- 
Lord Gas, the Waxen - Blasfemo di IFTMDG - Penguin's Enemy #1 
[ICQ: 57483751][the Waxen Pith: 
http://www.snipp.org/gas
]
"Goddamn, there's always such a big temptation to be good"
(Tom Waits - God's Away on Business)

 
io re sincronizzo ogni 3 minuti..
-- 
www.iuz-lab.info

 io re sincronizzo ogni 3 minuti..
è così interessante questo newsgroup? :P


 possibile che sincronizzi i newsgroup ogni 30 secondi? :)
Direi piuttosto che non sai utilizzare i mezzi che ti sono messi a
disposizione (oppure che tali mezzi non vogliano essere utilizzati da te,
dipende dai punti di vista) :P
Henryx
P.S. meglio chiudere qui l'OT ^^


 INSERT INTO tabella VALUES(nextval('nomesequenza'));
oppure impostando il default del campo a
nextval('nomesequenza'::text)
ciao
Rob

 Rob
ma guarda chi si rivede :D


 ma guarda chi si rivede :D
;o)
Rob
Newsgroup: it.comp.software.database
Titolo: Privilegi utenti con my-sql

Salve, sono un nuovo utente di my-sql, ed ho subito un problema...
Ho installato la versione 3.23.55, ma non riesco a modificare i
privilegi dei vari utenti...
Ho inserito un utente con questo comando:
insert into user (host, user, password), values ('localhost',
'utente', password('pwd'));
nella tabella vedo il nuovo utente con i privilegi tutti setttati a N
quindi vado al prompt principale e scrivo:
mysqladmin flush-privileges  
(non ricevo risposta ma neanche errore, quindi credo che il comando
sia andato a buon fine)
torno in mysql, e perň vedo che nella tabella user, niente č cambiato,
l'utente č ancora senza privilegi!
In piů, provo a cancellare la riga di questo utente con:
delete from user where 'utente';  
ma la risposta é:
query OK, 0 rows affected (0.01 sec)  
ed in effetti l'utente č ancora lě...
Chi mi sa aiutare su quale puň essere la causa di questi problemi?
Grazie mille in anticipo!

io faccio così e funziona, io lavoro su mysql 3.23.30-gamma
grant Select, Insert, Update, Delete ON *.* TO 'utente'@'localhost'
IDENTIFIED BY 'psw';
FLUSH PRIVILEGES
ciao


Grazie mille, così mi ha preso i privilegi!
Ciao!
Newsgroup: it.comp.software.database
Titolo: Aiuto- una macro per Excel

Scusate se disturbo con questa banalità, ma sono alle prime esperienze.
Come devo fare per selezionare un foglio di lavoro il cui nome viene scritto
in una data cella di un dato foglio?
Es.
Ho i fogli di lavoro che si chiamano: "1","2","3" ecc.
Seleziono un indice dal foglio di lavoro "Master" e faccio scrivere nel
foglio di lavoro "Rif" nella cella A-1 il numero "3"
Dal foglio di lavoro "master" premo un pulsante che fa partire la macro che
dovrebbe farmi andare nel foglio di lavoro "3"
Cosa ci devo scrivere in questa macro affinché vada a leggere cosa c'è
scritto nella cella A1 del foglio "Rif" e di conseguenza mi apra il foglio
con il nome scritto in questa cella?
Ho fatto diversi tentativi, ma mi sono arreso.
Se mi consigliate anche un libro per imparare queste cose vi sarei
ulteriormente grato.
rok...@tin.it

 wrote in message 8m4025$r0r$1...@nslave2.tin.it...
.....
opsss mi sono dimenticato il testo del messaggio
ma vista l'ora spero di essere scusato in ogni caso nella risposta
precedente ho allegato un esempio.
Ciao
Dario


Apri una cartella di Excel e crea i fogli "Master", "1", "2", "3"
Aggiungi un modulo con questa sub-routine....
Sub ScegliFoglio()
    Dim NomeFoglio As String
    On Error GoTo ScegliFoglio_handleErr
    NomeFoglio = Sheets("Master").Range("C3").Value
    'Esempio di scelta con select
    Select Case NomeFoglio
        Case Is = "1"
            Sheets("1").Select
        Case Is = "2"
            Sheets("2").Select
        Case Is = "3"
            Sheets("3").Select
        Case Else
            MsgBox "Foglio Non Trovato !!!", vbCritical + vbOKOnly, _
                   "Messaggio all'Utente"
    Range("A1").Select
    End Select
    'Una alternativa può essere usare immediatamente il nome
    'ma va da se che poi vanno gestiti i vari casi di errore
    'per foglio non trovato
    'Sheets(NomeFoglio).Select
    'Range("A1").Select
    'Exit Sub
ScegliFoglio_handler:
    'Inserire qui in codice per gestire gli errori
    'ad esempio per foglio non trovato
End Sub
Aggiungi un pulsante sul foglio Master.... e quindi questo codice...
Private Sub CommandButton1_Click()
    ScegliFoglio
End Sub
et voilà il gioco è fatto...
Si possono avere anche soluzioni differenti....
ad esempio sceglifoglio può essere una funzione che agisce immediatamente...
e la cella su Master può venire passata come un argomento....
adesso sta a te :-))
Ciao
Dario
Newsgroup: it.comp.software.database
Titolo: Database su Linux

 Salve posto per la prima volta su questo NG. Sperando di essere nel posto
giusto.
Sto passando da Windows a Linux ma ho un problema da risolvere.
Uso Access per lavoro un piccolo database, giusto tre tabelle, una maschera
e poco altro. Ma mi e' indispensabile per il mio lavoro.
Sotto Linux cosa posso usare? simil access?
Deve essere come access a prova di cretino, non ho le conoscenze per
scrivere query complicate, codice e chi piu ne ha piu ne metta.
Vorrei evitare di utilizzare cose simulatori, tipo wine o altro, se vado con
il pinguino voglio dimenticare BILL e e i suoi prodotti.


Un prodotto del genere su Linux non esiste(nulla che gira suLinux č a prova
di cretino)
Ho sentito che OpenOffice dovrebbe avere un interfaccia verso Mysql ma non
ho mai verificato se sia una notizia reale ne eventualmente l'usabilitą di
questa soluzione.
Ciao
Matteo

Non posso crederci! Allora tutto questo clamore su il pinguino che 
arriva nelle case degli utenti piu' comuni, della strepitosa difusione, 
ecc... ecc... E' solo una bufala!
Linux rimane un sistema per pochi!


Cambia registro, se vuoi un database completo di linguaggio di
programmazione per maschere, report, queries ecc. ecc. stupid-oriented, per
linux non esiste, per cose molto semplici puoi usare open o star office. Per
cose più raffinate su linux girano praticamente tutti i database terrestri,
cui puoi abbinare tutti i linguaggi di programmazione che vuoi.
Pur essendo del parere che access sia un ottimo prodotto, mi sto orientando
su mysql+php.
Ciao, Angelo.

Writing on [ it.comp.software.database ] in reply to Govardo Libero:

    OpenOffice + mysql con ODBC, forse fa al caso tuo.



Il punto č che forse non c'č un db semplice (file based) associato ad un
sistema semplice per la gestione delle maschere. Le cose slegate ci sono.
HSQLDB č un ottimo db per usi personali e non solo:
http://hsqldb.sourceforge.net/
va anche su Win.
Rekall č un buon sistema per creare velocemente dei Front End:
http://www.thekompany.com/products/rekall/
anche questo gira anche su Win. Puoi provare a usare rekall con Mysql.
Sono convinto comunque che se cerchi un pň troverai anche altro.
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
--------------------
Newsgroup: it.comp.software.database
Titolo: Avere solo n record da una select

Come faccio , in una istruzione Select , a ricevere solo i i primi 5 record
che soddisfano il criterio.
Esempio.
Ho la tab. Esami con i campi : Matricola , Materia , Voto e voglio stampati
i primi 10 record dove il Voto è massimo
-- 
Ciao
Flex
[ MAIL ATTACH, SPAM, and msgs larger than 95K > /dev/null ]

 che soddisfano il criterio.
Dipende dal database.
Davide

 stampati i primi 10 record dove il Voto è massimo
SELECT TOP 10 Matricola , Materia , Voto
FROM Esami
ORDER BY Voto DESC
Se vuoi recuperare le ulteriori righe che hanno la colonna Voto pari a
quella della decima riga, puoi specificare l'argomento WITH TIES:
SELECT TOP 10 WITH TIES Matricola , Materia , Voto
FROM Esami
ORDER BY Voto DESC
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org


Grazie 1.000 , era il TOP 10 che non conoscevo ...

 in SQL Server o in JET puoi ricorrere alla clausola TOP.
con anche l'argomento meno noto PERCENT...

Newsgroup: it.comp.software.database
Titolo: postgres alcune domande

Le stored procedure di Postgres sono le funzioni?
C'e' della documentazione in linea sulla creazione di queste e su che
linguaggi utilizzare?
Che tool GUI si puo' usare per fare delle prove (a parte pgadmin)?
Grazie

Grazie
Per le stored procedure? In qualche programma ci sono dei piccoli wizard,
ma nulla d'indispensabile. Se intendi programmi di amministrazione
generale, ne esistono molti, da quelli generici per tutti i db a quelli
mirati per Postgres.
Io uso WinSQL, Aqua Studio, e da poco sto provando questo:
http://www.ems-hitech.com/pgmanager/
che sembra il top della categoria.
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
--------------------

Grazie, ma dove trovo la sintassi e tutte 
le funzioni (operazioni su stringhe..) disponibili
 per il plpgsql? E' un linguaggio documentato?
Grazie

  per il plpgsql? E' un linguaggio documentato?
Io ho comprato un testo (Douglas), ma dovrebbe essere tutto documentato
nel manuale, no ?

Quale manuale ?

E' un linguaggio documentato?
http://www.postgresql.org/docs/7.3/static/plpgsql.html

Newsgroup: it.comp.software.database
Titolo: Statistiche d'uso dei vari DBMS

Salve a tutti,
qualcuno di voi ha idea di dove potrei trovare una statistica sui DBMS più 
usati al mondo?
Ho già effettuato parecchie ricerche, ma non ho trovato nulla di 
interessante.
Se proprio non riuscite a segnalarmi nulla potete almeno riportarmi i dati 
relativi alla vostra esperienza?
Vi ringrazio tutti.
--
Noisemaker 

da un sondaggio di OSDir, solo database opensource:
http://osdir.com/Poll-31results.phtml
-- 
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

Newsgroup: it.comp.software.database
Titolo: Relational Databse Design Question.

Where would be the best place to find some good resources that cover more
than just linking 2 -3 tables? I know how to link them and i get my data set
up right i think but then i am not sure about all of the inner joins
contained in my queries. The onlt examples i find are just simple single
bridge tables, which doesn't help me. I am goning to have about 30 tables
and the boss is getting antsy, i need to finish this so i can start writing
my stored procedures to implement in the application code.
Thanks,
Jeff

 Jeff
in 
otn.oracle.com
 u can find many kind of no banal examples.
hi.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 wrote in message
news:bk6ikg$78p$1...@news.newsland.it...


Newsgroup: it.comp.software.database
Titolo: misterioso MSDE

Qualcuno č cosě gentile da consigliarmi qualche link o qualche buon testo
ove trovare chiarimenti e indicazioni su come utilizzare questa 'misteriosa'
versione light di SQLServer 7.0, distribuita gratuitamente (si fa per dire!)
con Access 2000?
Ringrazio in anticipo per le eventuali risposte.
nonsonostatoio

 con Access 2000?
Utilizza il TSQL, lo stesso di SQLServer, per cui puoi utilizzare gli stessi
testi.
Non ha interfaccia grafica, ma se hai la versione trial di SQLServer, puoi
utilizzare il suo Enterprise Manager e il Query Analyzer.
--
Ciao,
   Filippo Di Blasi 
fil...@puntoinformatico.it
   Webmaster(at) 
www.puntoinformatico.it
 <--- NEW!

    Filippo Di Blasi
Grazie per la risposta, Filippo.
Ho installato la versione evaluation di SQLServer2000 e comincio a
divertirmi! ;)
In proposito mi piacerebbe sapere perché l'installazione non ha installato i
database di esempio 'pubs' e 'northwnd'.
Ho provato a copiarli manualmente dal cd alla cartella 'Mssql\Data', ma
l'enterprise Manager non li legge neanche se glielo chiedo con cortesia...o
provato anche a mandarlo a quel paese, ma niente! ;)
Suggerimenti?
[Naturalmente Windows98 mi ha concesso solo l'installazione 'client']
nonsonostatoio

 > Non ha interfaccia grafica,
http://utenti.tripod.it/a_montanari/dbamgr.html


 [Naturalmente Windows98 mi ha concesso solo l'installazione 'client']
Cioè? Se per client intendi l'EM e il QA ok... ma se non installi anche la
versione Desktop Engine (meglio conosciuta come MSDE appunto ;-) non
funziona niente.
--
Ciao,

Newsgroup: it.comp.software.database
Titolo: prove di comparazione postgres mysql access ocelot

scusate
ma non ho capito una cosa
io ho il mio database originale in formato access
un po' per curiosita' un po' perche'questo database probabilmente
potrebbe essere che sia necessario utilizzarlo in rete da piu' utenti
ho pensato di provare a trasportare una tabella
(la piu' pesante composta da 50 campi e 31000 record circa)
con odbc in mysql in ocelot e in postgres
per fare un confronto ho pensato di selezionare tutti i record della tabella
(select * from mov_ven;)
risultato:
con access ci inpiega circa 6 secondi e l'occupazione della memoria e' 103
mb
con mysql e molto lento (database locale) circa 500 mb di occupazione
memoria
con postgres installato su un 'server linux' e con pg admin  II ci mette un
tot e occupa circa 550 mb di memoria
con ocelot e veloce quanto access (pero' i dati nonsono venuti trasferiti in
modo completo)
ho sbagliato qualcosa ???
interpreto male i dati ???
forse un database server non ha bisogno di selezionare tutti i dati di una
tabella ??
ma a questo punto il traffico in rete aumenta molto!!!
(scusate forse sono domande stupide ma sono agli inizi con i database client
server)
grazie

ma a questo punto il traffico in rete aumenta molto!!!
Direi che tu più che altro stai testando il client che deve caricare e
visualizzare tutti i dati.
Ad ogni modo per provare un pò meglio PostgreSQL, in primo luogo assicurati
che siano stati creati gli indici sui campi in cui utilizzi la clausola
WHERE, poi fai un vaccumdb in modo da sistemare la tabella. Il vaccum lo
dovresti anche fare dopo aver utilizzato un pò il database, infatti serve
anche come query optimizer in quanto utilizza delle sue statistche sull'uso
delle tabelle in modo da migliorare le query successive.
Poi, è come dici tu, un db server non deve leggersi tutto il database per
estrarre i dati.
Sia con Mysql che con Postgresql puoi utilizzare la clausola LIMIT per
limitare i records che ti devono tornare specificamento il max numero di
records e l'offset.
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
--------------------

 ha scritto nel messaggio
news:3e6c5283...@News.CIS.DFN.DE...
