mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: File .DBF

Salve a tutti,
ho bisogno di aprire un file DBF contenente una lista di informazioni, ma
non ho la più pallida idea di che formato sia. Con che programma potrei
aprirlo, esiste un lettore, o qualche programma shareware in grado di
leggerlo?
Grazie!
--
°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°
Se vuoi rispondere direttamente a me
cancella dall'indirizzo e-mail 'nospam_'
GRAZIE!
^°^°^°^°^°^°^°^°^°^°^°^°^°^°^°^°^
"Chiunque dica che puo' veder
 attraverso una donna si perde
 parecchio!"
Groucho Marx

 non ho la pi pallida idea di che formato sia.
xBase. Puoi aprirlo con Access se hai il filtro di importazione
installato, in alternativa con Word, Excel o qualunque altro programma.
Se hai uno Psion o un altro Palmtop hai il 99% delle possibilita' che
anche quello possa leggerlo.
E' uno dei formati piu' standard che esista al mondo.
Davide

Newsgroup: it.comp.software.database
Titolo: MySql 4.0.15

Buon pomeriggio,
Ho installato la versione 4.0.15 di MySql
e quando tento aggiungere utenti tramite il comando
grant ricevo erori di questo tipo:
ERROR 1045: Access denied for user: 'admin@localhost' (Using password: YES)
ERROR 1045: Access denied for user: '@localhost' (Using password: NO)
con le versioni precedenti non ho mai avuto questi problemi.
Saluti

 ha scritto nel messaggio
news:bl48sr$749q9$1...@ID-169109.news.uni-berlin.de...

se hai php usa phpmyadmin
o mysql front
magari sbagli pw

 magari sbagli pw
Alla peggio provare a stoppare il demone e lanciare mysql
con --skip-grant-tables ripulendo poi il db mysql a mano..

 ha scritto nel messaggio
news:bl48sr$749q9$1...@ID-169109.news.uni-berlin.de...

Dopo vari tentativi ho scoperto che dopo l'installazione
l'unico user che può gestire le autorizzazioni è root senza
alcuna password, neppure l'iser che si imposta al primo
avvio di mysqladmin viene riconosciuto anche se è impostato
correttamente nel file my.ini.
Saluti

 ha scritto nel messaggio
news:bl48sr$749q9$1...@ID-169109.news.uni-berlin.de...

devi accedere con root senza password questo č dovuto al fatto che mysql
4.0.15 modifica e quindi perde tutti gli user nel db mysql in quanto hanno
corretto il bug di buffer overflow
(
http://www.securiteam.com/unixfocus/5MP0C0AB5Q.html
)
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch
Newsgroup: it.comp.software.database
Titolo: ECCEZIONALE SOFTWARE

SpStudio č un database contenente centinaia di link di programmi con
descrizione dettagliata completamente  gratuiti e recensiti in tutta
la rete mondiale. Il database č consultabile offline e completamente
gratutito. Davvero comodo, crea un vero e proprio archivio informatico
personale.
www.softwareprojet.com
Max



[CUT]
Segnalazione diretta all'Abuse.
--
CIAO!
Gusher

Abbiamo gią tanti problemi con il nostro linguaggio preferito...
figuriamoci se ci imbarchiamo in un'altra avventura....ahahahahaha
:-)))


 ha scritto

1. il vero e proprio archivio informatico ve lo fate voi, sembrerebbe.
per scaricare un nonsisachecosa che voi dite essere fantastico bisogna
fornire un email: "Il vostro indirizzo mail ci servirą per comunicarvi gli
aggiornamenti del data base".
nessuna nota sulla privacy. l'impressione e' che vi servira' per vendere il
db degli email. prego notare che molti stanno cominciando a innervosirsi al
riguardo, e che in questi giorni i cc hanno gia' fatto indagini e denunce.
vedete voi.
2. a proposito di db, in hp potreste gia' (ri?)pensare un po' alle
tassonomie e alle normalizzazioni dei dati. il parallelismo
"italy/english/france" e' a dir poco kitsch, e comunque insensato,
semanticamente e linguisticamente.
j.
Newsgroup: it.comp.software.database
Titolo: Firebird - Impostare indice a piu' campi uno dei quali una funzione del campo fisico

La classiche tabelle testatefatture e righefatture
Ho impostato come indice univoco il numero, la data, la serie del documento
Ed e' sbagliato perche' cosi' il sistema accetta due fatture n.100 in date 
diverse
Il punto e' che la data dovrebbe essere presa solo per la parte 'anno' della 
data
Tra i campi disponibili non esiste un ANNO e basta esiste il DATA_FATTURA
Sto usando Firebird 2.0, ho gia' provato ad impostare l'indice come 
"numero_fatture, serie_fattura, year(data_fattura)"
Purtroppo non funziona
Ho sbagliato io il nome della funzione oppure come indice e' possibile 
specificare solo campi fisicamente presenti nel db e non funzioni di campi ?
Oppure devo per forza metterci un campo ANNO per usarlo nell'indice ?
Ciao e grazie
RobertoA

 Oppure devo per forza metterci un campo ANNO per usarlo nell'indice ?
Non so se funziona con gli indici, ma in fase di select puoi fare:
extract (year from datadoc) 
Ma per come funzionano gli indici, dubito ti permetta di farlo su una parte
del campo.
Potresti aggiungere un campo ANNO che si setta automaticamente con i
Trigger al BEFORE INSERT e BEFORE UPDATE, dovrebbe funzionare teoricamente.


Si, la possibilita' di aggiungere un campo anno ovviamente c'e' ma vorrei 
capire se proprio non si puo' fare anche solo col campo DATA_DOCUMENTO
Grazie e ciao
RobertoA

 un valore compreso in quel range
Ora che ci penso, probabilmente questo lo puoi fare con un CONSTRAINT
sulla colonna (dai un'occhiata al manuale, non ne sono sicuro)
Enrico

 Oppure devo per forza metterci un campo ANNO per usarlo nell'indice ?
Penso che sia l'unica soluzione. I datatype di Firebird contemplano
TIME, DATE e TIMESTAMP e, come hai constatato, essi riportano o la data
completa, o l'ora completa, o tutti e due. L'unica cosa che mi viene in
mente, e` definire un dominio YEAR a cui applicare il controllo che il
sia un numero compreso tra 1928 e 2039 (se non sbaglio viene preso
questo range di date per definire un anno Y2K Compliant). In alternativa
vi e` sempre il solito e abusato campo INTEGER, a cui applicherei un
trigger BEFORE INSERT e BEFORE UPDATE per controllare che sia inserito
un valore compreso in quel range
Enrico


Molte grazie
Ciao
RobertoA

Newsgroup: it.comp.software.database
Titolo: Tabelle DBF

Ho delle tabelle *.DBF che prima aggiornavo con l'access'97... invece
sull'ACCESS 2002 non me le aggiora più ?
Qualcuno ne sà qualcosa ?
 Ciao. e grazie..
Posted from X-Privat Free NNTP server - 
www.x-privat.org

 sull'ACCESS 2002 non me le aggiora più ?
DBF era (e') il formato di FoxPro e di DBase, mi pare che abbiano deciso
che non valeva piu' la pena di mantenerli ed hanno lasciato perdere il
supporto.
Davide

 ha scritto nel messaggio
news:bpd247$1man41$1...@ID-18487.news.uni-berlin.de...

Posted from X-Privat Free NNTP server - 
www.x-privat.org

 
Ci sono diversi tool.
Ovviamente Visual foxpro, ho anche visto DBFviewer che sembrava 
piuttosto potente.
Newsgroup: it.comp.software.database
Titolo: Access 97 Vs Access 2000

Ciao a tutti.
Qualcuno è riuscito a convertire una applicazione+database da Access 97 a
Access 2000 senza problemi al 100%?
Io quasi: funziona tutto, ma quando devo modificare alcune maschere o alcuni
reports, devo aspettare circa 60" prima di poter inserire un campo. Pensavo
che il rallentamento fosse dovuto alla dimensione e alla complessità delle
relazioni.
Non è così: ho un'altra applicazione molto più contenuta che ha lo stesso
problema. Può essere dovuto all'uso di funzioni quali nz() o al fatto che
uso una function per far digerire ai Reports delle costanti?
Se qualcuno ha avuto rallentamenti analoghi, mi aiuterebbe capire, per
confronto, da dove origina il problema. Grazie.
--
Ing.Fabio Dalla Villa
Via Villani n.6
13900 - BIELLA -BI
fabioda...@libero.it
f...@gvo.it
fabioda...@tiscalinet.it

scusa Fabio
ma inavvertitamente ti ho risposto direttamente
lo riposto di nuovo a questo ng,
visto che forse a qualcun'altro può interessare
*******************************************************
Ciao Fabio,
non ti posso rispondere perchè non ho ancora fatto il passo!
ma ti consiglio questo ng pieno di ottimi professionisti:
it.comp.appl.access
che impressioni hai del nuovo Access?
ne vale la pena? o meglio aspettare qualche "aggiornamento"?
ciao, ci si vede sull'altro ng
Zef

Newsgroup: it.comp.software.database
Titolo: Addestrare un piccolo gruppo ad usare access

Mi occupo di formazione aziendale.
Sto cercando un collega con buone doti comunicative per condurre un 
breve corso sull'utilizzo elementare e intermedio di access.
Nel nord - est.

 wrote in message news:3C3AEC0D...@iol.it...

Nord Est dove?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:3C3AEC0D...@iol.it...

Ciao, io sono di Treviso e sarei interessato.. se mi fai avere qualche altra
info.. :-)
Saluti
Stefano Zamboni

Newsgroup: it.comp.software.database
Titolo: Access-segnalibro non valido

Ragazzi ho un db access che utilizzavo per raccogliere i dati din
mailing-list.
Mi sono accorto del problrma in quanto la mailing non funzionava
più.....controllo e cercndo di aprire il db in locale la risposta di acces è
"segnalibe non valido" ...PICCHE!!!!
come recupero i dati? qualcuno puo' aiutarmi?

 come recupero i dati? qualcuno puo' aiutarmi?
Usi schede di rete Realteck???
Dunque prova cosě
Compatta e rispristina
Importi in un file diverso tutte le tabelle
MAssimiliano

 ha scritto nel messaggio
news:Mexad.24390$B06....@news.edisontel.com...

Newsgroup: it.comp.software.database
Titolo: Date in Oracle

Ciao a tutti
Come faccio a confrontare due date in formato diversi in un database oracle?
La prima data ha il seguente format(1/17/02 3:33 PM) e l'altra(25/05/2002)
Grazie a tutti
Suzy

Le puoi trasformare in CHAR con la funzione TO_CHAR (data, 'DD/MM/YYYY') ad
esempio e da lě procedi con il confronto!
A presto,
Simone

Nello spazio di pensiero chiamato it.comp.software.database, il viaggiatore 
Suzane ha scritto :

Se la data ha un format, suppongo che sia gia' stata trasformata in una 
stringa. Altrimenti non avrebbe senso dire che la data ha un format, DATE 
e' un tipo di dato che in 7 byte memorizza le informazioni relative ad un 
instante di tempo, la formattazione la dai tu quando la converti, in una 
stringa, per leggerla. Per convertire una data in una stringa si usa la 
function TO_CHAR(<data>, <formato>).
Se come credo '1/17/02 3:33 PM' e '25/05/2002' sono due date convertite in 
stringhe con una formattazione, per usufruire di tutte le comodita di 
confronto delle date messe a disposizione da Oracle, potresti convertire in 
date con la funzione TO_DATE(<stringa>, <formato>) nel seguente modo
TO_DATE('MM/DD/YY HH:MI PM', '1/17/02 3:33 PM')
TO_DATE('DD/MM/YYYY', '25/05/2002')
esempio di confronto :
TO_DATE('MM/DD/YY HH:MI PM', '1/17/02 3:33 PM') < TO_DATE('DD/MM/YYYY', 
'25/05/2002') 
da TRUE
-- 
{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}
SunGray aka Gabriele Lana
contact me @ sungray@tiscalinet
See you space cowboy ...
Newsgroup: it.comp.software.database
Titolo: Un consiglio per un dimensionamento [long]...

Dopo lunghi martellamenti rivolti a un mio cliente perchč sostituisse un 
server (abbastanza critico) Oracle su un antiquato HP-UX E45, finalmente 
si č deciso a sborsare i soldini necessari per un upgrade (risolutivo 
soprattutto il fatto che l'HP si č lavata le mani del supporto hardware 
perchč roba troppo vecchia...).
Parlando di come sostituirla, se ne č venuto fuori con l'idea di 
abbandonare l'architettura HP-UX e passare ad un piů economico server 
Intel-based (Con Linux, o con NT ma solo se riescono a convincermi, 
ovvero dopo qualche settimana di tortura fisica).
Ovvio che l'idea di abbandonare HP-UX per passare a Linux non mi 
dispiace affatto, ma dal punto di vista architetturale sono un po' meno 
tranquillo... anche e soprattutto perchč il cliente se ne č ovviamente 
uscito fuori con la domanda fatidica "ma per stare al pari con le 
prestazioni del vecchio sistema quanto ci vuole grosso il nuovo??"
Le due architetture sono talmente diverse che fare confronti diretti mi 
pare improponibile, quindi provo a sottoporvi le esigenze per sentire i 
vostri pareri.
Sul server dovranno andare due DB oracle 8: uno orientato piů che altro 
allo storage (datafile complessivamente ~ 12 Gb), che aggiorna dati 
statistici con batch notturni. Uno su cui invece lavorano 10-20 
applicazioni Forms, in maniera piů o meno costante, e di dimensioni un 
po' piů contenute (~6 Gb di datafile se ricordo bene).
Le esigenze di Fault Tolerance sono abbastanza alte: la ditta lavora 7*7 
e anche uno stop di sistema di poche ore sarebbe insopportabile.
Un doppio Xeon con un Gb di ram, un disk array SCSI come si deve 
(possibilmente con controller ridondante) preso da Dell, Compaq o altri 
fornitori che garantiscano un intervento entro 4 ore secondo voi, cosě a 
naso, puň bastare?
Grazie per ogni parere ;-)
-- 
Fabrizio "Hermooz" Ermini

 Grazie per ogni parere ;-)
Ehm... sono stato troppo vago? :-)
-- 
Fabrizio "Hermooz" Ermini

 wrote in message
news:b15mph$vs5ib$1...@ID-138223.news.dfncis.de...


Newsgroup: it.comp.software.database
Titolo: AIUTO Access&Excel

Come posso dire ad access di prendere un valore di un foglio excell in una
determinata coordinata?
Es. Ho la mia maschera, tre campi, uno nomefile, uno coordinata ed uno
valore.
Sto cercando di far qualcosa tipo ; in nomefile scrivo il nome del file di
excel dove prendere il valore, poi metto la coordinata che mi interessa ed
nel campo valore lui mi importa il valore preso da excel.
E' possibile fare una roba del genere?
Grazie a chiunque mi aiutasse.

 determinata coordinata?
Excel lo puoi aprire tramite ODBC come se fosse un database (piu' o meno),
a questo punto si tratta di fare la maschera che fa' la ricerca nella tua
"tabella collegata" e si recupera i dati.
Davide
Newsgroup: it.comp.software.database
Titolo: Possibile che nessuno abbia mai avuto un problema sulle variabili nelle query?

Ho scritto questa procedura:
DELIMITER //
DROP PROCEDURE IF EXISTS `test`.`count_ricorrenze` //
CREATE PROCEDURE count_ricorrenze (idcodice INT, OUT ricorrenze INT)
BEGIN
         DECLARE finitorsTabelle INT default 0;
         DECLARE finitorsCount INT default 0;
         DECLARE id INT;
         DECLARE countid INT;
         DECLARE tabella CHAR(100);
         DECLARE rsTabelle CURSOR FOR SELECT id,tabella FROM tabelle;
         DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET 
finitorsTabelle = 1;
         OPEN rsTabelle;
         SET ricorrenze = 0;
         FETCH rsTabelle INTO id,tabella;
         ciclo: WHILE NOT finitorsTabelle DO
                   SET countid = 0;
                   SELECT COUNT(*) INTO countid FROM tabella WHERE id = 
idcodice;
                   SET ricorrenze = ricorrenze + countid;
                   FETCH rsTabelle INTO id,tabella;
         END WHILE ciclo;
END; //
DELIMITER ;
nella seconda select dove effettuo il count mi va in errore poichè 
giustamente non eseite la tabella che ho messo nel FROM. Io mi aspettavo 
che lì ci mettesse il valore della variabile Tabella che ho riempito 
prima. Come faccio?
Grazie!

aaa ha scritto:

Devi usare le query dinamiche.
Non ho tempo per capire in dettaglio cosa debba fare la tua stored 
procedure, ti lascio un esempio di massima di come dovresti fare, e 
intanto magari documentati sulle query dinamiche.
...
...
...
SET @my_query = CONCAT('SELECT COUNT(*) INTO countid FROM ',tabella,' 
WHERE id=',idcodice);
PREPARE p_query FROM @my_query;
EXECUTE p_query;
...
...
...
Fammi sapere come è andata.
Ciao
-- 
Corrado Pandiani
MySQL 5 DBA Certified
MySQL 5 Developer Certified
http://blog.pandiani.com
http://www.pandiani.com

Newsgroup: it.comp.software.database
Titolo: Allocazione files e DB su SqlServer....

Salve a tutti.
Non sono un esperto in SqlServer e mi trovo nella necessita' di
allocare un database definito in SqlServer su un particolare file su
un particolare disco. Successivamente tale disco puo' essere tolto e
messo fuori linea, ma SqlServer deve continuare a funzionare con gli
altri database, tranne quello che fa rigferimento al disco tolto. E'
possibile tutto cio' ?
ringrazio tutti voi!
eugenio ALESSI


Se si tratta di Database diversi non c'è problema: se si connette
automaticamente all'abvvio , basta disconnetterlo (puoi usare il pannello
dell'amministratore)
--
Ciao, Ivan
----------------------------
www.revelteam.it
------------------------------
Newsgroup: it.comp.software.database
Titolo: freeware per smettere di usare access

salve vorrei sapere se conoscete un qualche freeware, che magari importi/esporti mdb, che
sia un buon sostituto di access, o anche solo un sostituto e basta ...
cosa offre il convento?
io lavoro solo con tabelle, maschere, query (qualcuna necessita SQL basilarissimo),
report. 
solo in casi eccezionali ho usato VBA all'interno di Access, ma per i progetti con questa
necessità userei PHP facendo della pagine web da fare girare in locale (sto imparando).
grazie
-------------------------------------------------------------
tutto ciò che ho scritto è sempre In My Humble Opinion (IMHO)
probabilmente l'ho scritto di fretta, quindi scusate se sono stato sbrigativo.

 fatto non succede nulla

> salve vorrei sapere se conoscete un qualche freeware,
la butto lě:
http://www.intersystems.com/cache/index.html
non l'ho ancora provato ma dalla docuementazione promette bene
altrimenti MySql
Ciao

 necessità userei PHP facendo della pagine web da fare girare in locale (sto imparando).
come ti ho gia' scritto nell'altro newsgroup ...
OpenOffice
http://www.openoffice.org/
ad esempio
http://www.comunecampagnano.it/gnu/accessless/
http://www.volalibero.it/openoffice_dati.html
ciao
Mauro

necessità userei PHP facendo della pagine web da fare girare in locale (sto imparando).
http://sourceforge.net/projects/tpflashfiler/
jk
Jilani Khaldi
http://jkhaldi.oltrelinux.com

salve vorrei sapere se conoscete un qualche freeware,
divertiti:
http://user.7host.com/papero/dbr_02_link.asp
Credo che quello che ti serva sia quello che manchi nella lista. 
Se ben ricordo con open office c'e' un DB stile access.
-- 
sito Papero 2 (database):       
http://user.7host.com/papero/
sito Papero 3 (passatempi):     
http://digilander.iol.it/davidequack
Newsgroup: it.comp.software.database
Titolo: Problemi migrazione Mysql -> Oracle

SAlve a tutti,
sto provando alcuni programmi che mi permettano di avere la
conversione di un db MySQL a Oracle. Tra questi, Oracle Workbench e
mysql2oracle.
In entrambi sono riuscito ad ottenere la "migrazione" del db tra i due
sistemi; però mi trovo con l'impossibilità di gestire il db creatosi. 
Procedura seguita:
- Creato nuovo db con dbca "prova";
- Attivato utente "pippo" con resource e connect nel db "prova";
- Eseguita migrazione da mysql a oracle.
Con un tool come TOra, riesco a vedere le tabelle; ma se provo a fare
una query qualsiasi, la risposta è sempre la stessa: Tabella non
trovata. Pensavo fosse un problema di commit, di permessi, di riavvio
db... Nulla.
Devo forse fare qualcosa per renderle "attive"? Mi sfugge qualcosa?
Spero che qualcuno mi sappia dare una mano, grazie!
SAluti
JS

 db... Nulla.
Ho lo stesso problema a traferire un db da access a Oracle 8i. In pratica
non so x quale motivo crea i campi delle tabelle con i doppi apici... e non
esiste verso di fare altro... non trova ne le tab importate ne i campi
durante una select... ho usato anche gli ultimi driver odbc x oracle 8i e
non cambia...
Se trovi una soluzione me la posti qui?
Grazie!!!

 Grazie!!!
Ciao,
non ho certo l'ardire di dire che ho trovato la soluzione! :) La soluzione
la trova un DBA serio, non uno smanettone come me! :)
Io ho trovato un "workaround". In pratica, nel mio caso specifico, ho
scoperto che su oracle le tabelle devono (dovrebbero) essere in caratteri
minuscoli; dalla 8i in poi, se non erro, accetta anche nomi tabelle con
caratteri minuscoli, ma per usarle devi usare le virgolette. Questo è quel
che so.
Io ho risolto la situazione mutando, prima della migrazione, le tabelle in
caratteri maiuscoli. Tutto qua!
Spero di esserti stato d'aiuto, e magari se un DBA competente... Ha la
soluzione / spiegazione corretta, ben venga!
SAluti
JS
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Il 23 Gen 2004, 09:22, skopT...@TOGLIMIkeymail.net (JS) ha scritto:
[cuttone]
ricapitolando:
1 se crei una tabella con
create table test_mio ();
e fai
select * from test_mio;
oppure
select * from TEST_MIO;
tutto ok, infatti nel catalogo sara' scritto TEST_MIO
2- se crei la tabella con:
create table "test_mio" ();
e fai
select * from test_mio;
oppure
select * from TEST_MIO;
ciccia, perche' nel catalogo ci sara' scritto test_mio
allora per vedere la tabella devi fare
select * from "test_mio" ;
per vedere la tabella !
il problema e' che se non si guardano i dowload, in fase di
migrazione, un tool puo' scrivere copn gli apici, e ti
ritrovi i nomi delle tabelle con apici, ergo il loro nome
effettivo sara' quelllo contenuto fra apici, Mai/min
felice_pago

Newsgroup: it.comp.software.database
Titolo: QUALE ORACLESCARICARE?

HO APPENA INIZIATO A LEGGERE IL MANUALE DELLA MC GRAW HILL ORACLE8I E VORREI
INSTALLARE IL SUDDETTO SOFTWARE.HO VISTO CHE SUL SITO UFFICIALE E' POSSIBILE
FARSI INVIARE UN CD GRATUITAMENTE MA NON SO QUALE PRODOTTO
SCEGLIERE.(ORACLE8I LITE?ORACLE JDEVELOPER?,WEBDB...).
CHI MI DA UNA MANO PER INIZIARE?

SCEGLIERE.(ORACLE8I LITE?ORACLE JDEVELOPER?,WEBDB...).
Togli il gomito dal tasto "maiuscolo"...
A seconda del tuo sistema (Win NT, Win 9x, Win 2K etc.) potresti
avere diverse scelte. Oracle Lite e' la versione "desktop" che
funziona su Win 9x e NT Wks, se hai NT Server o Win2K potresti
installare il server (ma occhio alla ram), se hai Linux vedi
l'HOWTO corrispondente.
Prima pero' di richiedere CD finisci di leggerti la documentazione.
Davide

SCEGLIERE.(ORACLE8I LITE?ORACLE JDEVELOPER?,WEBDB...).
intanto non scrivere in maiuscolo ( =urlare ) e poi non credo che
oracle "regali" il suo DBMS che costa almeno decine di milioni... al
max hai il lite (se non erro una versione per Win9x)... dipende un po'
che ci devi fare...
Kali



O sono bacucco io o il cd (o la ver scaricata) funziona a
meraviglia. La Enterprise, per NT e per Linux.
Si pagano le licenze, non il motore, a quanto ho capito.
---
Ciao
SM

 Kali

che ci devi fare...
Comunque dal sito Oracle puoi scaricare tutti e dico tutti i loro prodotti
completi per usarli come valutazione e sviluppo; quando poi andrai in
produzione la licenza la devi pagare e anche cara( Costa di più sicuramente
di SQL SERVER) cmq inferiore alle decina di milioni)
Aggiungo che su Win98 gira tranquillamente la personal edition (la lite mi
risulta essere un altra cosa!)
Matteo

Bravo!
Anche se Access qualche volta ....

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

Ho acquistato Staroffice 7 ma non riesco (dopo aver installato 
l'applicazione separata) ad aprire il database Adabas. Qualcuno saprebbe 
aiutarmi???
Grazie 

 Ho acquistato Staroffice 7
Non c'entra niente con il tuo problema quindi mi scuso in anticipo.
StarOffice non era gratuito una volta?
-- 
Andrea
~ : ~ : ~ : ~ : ~ : ~ : ~ : ~ : ~
  Yahoo ID andrea260272
~ : ~ : ~ : ~ : ~ : ~ : ~ : ~ : ~

 StarOffice non era gratuito una volta?
Si una volta si, ma l'ultima versione è a pagamento,
comunque costa meno di un decimo di office standard.
    danilo

 ha inavvertitamente calpestato i tasti,
producendo siffatto scritto:

Aggiungo per la precisione che la prossima versione ufficiale di
OpenOffice.org, la 2.0 (programmata per giugno 2005) avra' al suo
interno un database stile Adabas, e comunque molto meglio di Access
;->
Si puo' provare la suite completa in versione Snapshot build
scaricandola da 
http://download.openoffice.org/680/index.html
E' pacifico che si tratta di software assulutamente NON stabile, anche
se a dire la verita' io a casa lo uso regolarmente senza alcun
problema.
E costa zero...
Ciao,
Giovanni Cesaretti
-- 
"Non prenderei mai la tessera di un club
che mi accettasse tra i suoi soci"
Groucho Marx
Newsgroup: it.comp.software.database
Titolo: evento scatenante trigger Oracle

Salve a tutti.
Dalla documentazione Oracle risulta che un trigger puo' essere attivato
quando viene eseguita una INSERT / UPDATE / DELETE su una tabella (lasciamo
perdere trigger su DDL).
Su una tabella in cui vi e' un campo di tipo DATE a me servirebbe un trigger
che si attivi non appena SYSDATE > DATE ... e' possibile farlo?
Grazie in anticipo per ogni vostra risposta.


ciao, scusa ma non si capisce bene cosa vuoi: dopo 1 millisecondo che hai
modificato una data hai nuovamente sysdate > date ..o non ho capito io ??


Non mi sono spiegato bene, chiedo scusa.
Quello che mi servirebbe e' un trigger che scatta quando la data di sistema
e' maggiore della data in un campo di tipo DATE della tabella. Quindi non in
corrispondenza con un evento di DELETE / INSERT / UPDATE, ma soltanto in
base ai dati contenuti nel campo in questione.
Esempio (stupido) per far capire:
CAMPO_1 | tipo DATE | valore: 20/06/2003
CAMPO_2 | tipo VARCHAR2 | valore: 'PIPPO'
Vorrei che il trigger se al 20/06/2003 cambi il valore di CAMPO_2 in 'PLUTO'
Grazie

 e' maggiore della data in un campo di tipo DATE della tabella.
Devi farti una Stored Procedure che scandisce la tabella e controlla
le date, la scheduli per esecuzione a mezzanotte ed un minuto e sei
a posto.
Davide


Come supponevo ... non c'e' modo per farlo in modalita' trigger.
Grazie per le info.


Ne approfitto per fare un'altra domanda.
C'e' qualche database (tra quelli piu' usati) che non supporta i trigger?

 ha scritto nel messaggio
news:mim9a.224$Y8....@tornado.fastwebnet.it...

Se includi anche i file based mi viene in mente Access (non ho mai trovato
nulla a riguardo ma potrei aver detto una cappellata :)
M.

Newsgroup: it.comp.software.database
Titolo: Blocchi di MSSQL 7

Ho un'applicazione MS Access 97 che utilizza MSSQL server 7.
Il database è collocato su un server bi-processore pentium a 500 Mhz e 750
Mb di Ram.
Durante le normali attività accedono 25 persone e le loro procedure vanno
spesso in errore a causa dei blocchi.
Premesso che la procedura è stata sviluppata male, ma così me la devo tenere
ancora per un po', esiste qualche regola o metodo che potrei applicare,
affinchè possa eliminare qualche blocco, per esempio se è meglio utilizzare
dei recordset snapshot piuttosto che dynaset, oppure se è meglio trasferire
il più possibile parti di applicazioni Access in Stored Procedure sul server
o altro ancora.
Grazie
Ciao
Eugenio

 applicare,
Se la procedura e' sviluppata male avrai sempre dei blocchi, d'altra
parte fare modifiche "alla cieca" non risolve i problemi ma li peggiora,
prenditi il tempo che ti serve e rifai la procedura. Utilizza il
server (Stored Procedure, Triggers etc.).
Davide
Newsgroup: it.comp.software.database
Titolo: Come interfacciare postgreSQL con Win9x?

Ciao a tutti
Devo trovare soluzioni standard per dotare una serie di
uffici, con esigenze analoghe, di sistemi database client/server.
Tipicamente si tratta di gestire informazioni come
indirizzari e semplici schede informative, garantendo la
sicurezza dell'accesso alle persone autorizzate e offrendo
agli utilizzatori, che per la maggior parte utilizzano
piattaforme wintel, una interfaccia amichevole con
finestrelle, menù e cose del genere da sviluppare col minor
sforzo possibile da parte mia.
Dovrebbe essere anche possibile 'aprire' l'accesso alla
base dati ad interrogazioni via rete locale.
Pensavo di utilizzare come server postgreSQL sotto Linux
RedHat, invece non so quale applicazione o ambiente di
sviluppo utilizzare sotto windows.
Sarebbe auspicabile disporre di un ambiente di tipo
'visuale' che mi permetta di realizzare facilmente
l'interfaccia grafica e le maschere per la stampa,
eventualmente anche su moduli che richiedano una certa
precisione, e che disponga di un linguaggio di
programmazione 'facile' per gestire i dati, le
interrogazioni ecc.
Qualche suggerimento?
Ciao.
-- 
_________________________
Sandro Marrone
  Roma - Italy
e-mail: 
sm...@tiscalinet.it

Volendo fare una cosa del genere io consiglierei Oracle come DB, poi il
client lo puoi fare in qualunque cosa, se vuoi VB puoi collegarti al server
via ODBC o via OLE, se preferisci C/C++ puoi usare OLE, ODBC o le OCI per il
collegamento, altrimenti puoi usare Java.
Si' Ok, Oracle costicchia... ma in compenso e' molto piu' solido (a mio
parere).
Davide

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

ciao a tutti,
sono un DBA Oracle. A breve dovrò lavorare su SQL Server, sempre come DBA.
Sto cercando documentazione, ma trovo quasi esclusimente materiale per
sviluppatori.
Sapete indicarmi qualche link che tratti l'amministrazione di SQL Server?
Grazie
-- 
----------------------------------
e-mail: scrivi 011 in lettere
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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

 Puoi scaricare l'ultima versione a partire dai seguenti links:
Grazie per la rapida risposta
Ciao


 Puoi scaricare l'ultima versione a partire dai seguenti links:
Grazie per la rapida risposta
Ciao


Newsgroup: it.comp.software.database
Titolo: [MySql] aiuuuuto

Ciao a tutti.... mi servirebbe un favore.
Devo progettare e realizzare un database in mysql per gestire un venditore
plurimarche di auto usate. Tipo modello marca optional ecc.... mi serve solo
a scopo didattico ma deve essere formato da almeno 10 entità! io non so da
dove comiciare e lo devo consegnare tra una settiamna. qualcuno mi saprebbe
aiutare in qualche modo?
grazie 1000
Alessandro


Puoi usare MySql-Front
e buon divertimento
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.software.database
Titolo: SQLServer - [Permission]

salve a tutti!
premetto che lavoro su SQL server 7 .
ho la necessità di avere restrizioni diverse su tabelle diverse appartenenti
allo stesso database..
esempio.. l'utente "Pippo"..ha un normale accesso in lettura al database
"STORE"
ora vorrei dare la possibilità a "PIPPO" di scrivere all'interno di una
tabella "tracking" che fa sempre parte del database "STORE".. ma
non in tutte le altre tabelle !!!
è possibile una cosa di questo tipo?
Grazie,
Gusher

 è possibile una cosa di questo tipo?
certo! è uno dei cardini dei db, credo però che tu debba darti una
infarinatura senonchè minima se vuoi fare una qualsiasi piccola cosa su
SQLServer.
buon lavoro !

 wrote in message
news:Dlqp7.47294$7Y3.3...@news2.tin.it...


 ora qualcuno può aiutarmi? =)
non importa che fai ironia...il mio consiglio ti serve a ricevere risposte,
vedi se non hai un minimo di conoscenza dell'argomento (sei su un ng di db
quindi di db) è difficile che qualcuno ti *caghi* (scusa il termine), io lo
faccio perchè sono *buono*...:-)))
potrei dirti: apri l'enterprise, trovi la tabella, proprietà, permissions,
selezioni l'user e imposti le autorizzazioni.
ora sei contento?
ah...dimenticavo.... per spegnere il computer non tagliare il cavo di
alimentazione....

PLONK

Newsgroup: it.comp.software.database
Titolo: aggiornamento da mysql 4.x a 5.x

Salve !!! devo fare un'aggiornamento di versione ... mi date un consiglio ?
gli utenti  ?
grazie anticipatamente 

 
1 - fai un backup di tutti i tuoi database con mysqldump
mysqldump --all-databases > miobackup.sql
2 - se sei su windows prima rimuovi il servizio MYSQL
3 - installa il server
(vedi 
http://dev.mysql.com/doc/refman/5.0/en/installing.html
 per le
informazioni di installazione del tuo sistema operativo)
4 - lancia mysql_upgrade (aggiorna le tabelle di GRANT e fa un check
approfondito di tutte le tabelle)
Ciao
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iD8DBQFFGrMQwwdcKo36bxYRArHfAKDGXTUcEv0cc1roCuUBbz9zF69kSgCfTXDk
USWJqFtkjK199XFtkqW/wUc=
=owzV
-----END PGP SIGNATURE-----

 ha scritto nel messaggio 
news:efebn6$jsf$1...@fata.cs.interbusiness.it...


 
si
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iD8DBQFFG6SswwdcKo36bxYRAvo1AKCe9XB+VuUj7J7l4oxPLB/qkVcfPwCg+ceM
vVoSDP4/RH263rIUobE4mwQ=
=1qMW
-----END PGP SIGNATURE-----
Newsgroup: it.comp.software.database
Titolo: Creazione tabella riassuntiva

Salve ragazzi...
aiutatemi per favore su questo quesito (Mysql 4.0).
Ho la tabella principale (tipo anagrafica) col suo bel IDanagrafica.
Ho 5 altre tabelle che usano l'IDanagrafica per il join ; in ogni
tabella secondaria IDAnagrafica e' ripetuto  piu volte (per la presenza
di un altro ID(IDTipo,IDCLiente...) che caratterizza il record.
Se nella tabella anagrafica ho 100.000 record , nella tabella 1 ne ho
300.000 (IDTipo valori possibili 1-2-3),nella tabella 2 ho 500.000
record (IDCliente valori possibili 1-2-3-4-5).
Se faccio un join uno a molti la query ha un numero di record
impressionante.
Vorrei invece ottenere una tabella di 100.000 record (quanti sono i
record nella tabella anagrafica) con i valori della tabelle secondarie
sviluppati su un unico record per il relativo 'IDAnagrafica
Come fare?
Da ogno tabella secondaria ne creo tante quante sono gli IDsecondari
(nella tabella 1, IDTipo va da 1 a 3 e creo 3 tabelle che contengono
rispettivamente solo IDTipo di valore=1,soloIDTipo=2...) e poi faccio
un join banale uno a uno tra le piu' tabelle risultanti?
O cosa?
Ecco un esempio della struttura del DB:
(tabella Anagrafica)
IDAnagrafica DATI
1 103 ...
2 111 ...
3 126...
Tabella 1
ID IDAnagrafica IDTipo campo1 campo2
1 1 1  ... ...
2 1 2 ... ...
3 1 3 ... ...
4 2 1 ... ...
5 2 2 ... ...
6 2 3 ... ...
....
Tabella 2
ID IDAnagrafica IDCliente campo1 campo2
1 1 1 ... ...
2 1 2 ... ...
3 1 3 ... ...
4 2 1 ... ...
5 2 2 ... ...
6 2 3
....
Tabella 3
uguale....

 Come fare?
Ad occhio e croce bisogna ristrutturare lo schema, cominciando dalla fase di 
analisi in poi.
Nel frattempo, prova a vedere se il dbms supporta una clausola tipo 
'RowsByColumn' o simili, in modo da tamponare temporaneamente il problema 
della query.

Scusami se rispondo cosi' in ritardo...
Ti ringrazio per la risposta, il design me lo sono trovato gia' fatto
(da un ente di ricerca per giunta)!!
Ora guardo se mysql supporta la clausola.
Se hai altre idee... 
Ivan

Newsgroup: it.comp.software.database
Titolo: Problema con insert...mi controllate please.

Salve,
supponiamo che io ho una tabella formadata dai segueti campi:
CD_X = Sequences
DS_x = Varchar2(10)
Devo fare uno script che mi popoli
questa tabella ogni volta che lo lancio, e che mi inserisca in cd_x il
valore della sequences.
Io ho scritto:
INSERT INTO TABELLA (CD_X, DS_X)
VALUES (SELECT NOME_SEQUENCES.Nextval FROM DUAL, 'CIAO')
e mi da errore.
Due domande:
1 - Posso mettere in una insert anche una select? Io
ricordavo di si...
2 - Riesco a scrivere un valore che sto leggendo in
quel momento?
Saluti...
--------------------------------
Inviato via 
http://usenet.iol.it

 ricordavo di si...
Si, ma senza usare "values":
INSERT INTO TABELLA (CD_X, DS_X)
SELECT NOME_SEQUENCES.NEXTVAL, 'CIAO' FROM DUAL
Davide

Grazie mille!! Funziona :))

Newsgroup: it.comp.software.database
Titolo: Lo schema in Oracle...

 composto al suo interno da una o piů tabelle, e da uno o piů itenti?
Saluti...


Lo schema non è altro che l'insieme di tabelle, viste, stored procedure,
trigger, synonym, ecc.... appartenenti ad un singolo utente.
Quindi ad un utente corrisponde uno schema.
Il database contiene invece tanti schema per quanti sono gli utenti.
Ivan

Il database contiene invece tanti schema per quanti sono gli utenti.
Grazie mille...adesso credo di aver capito...quindi lo schema č
associato ad un utente...un utente puň vedere piů database, che a loro
volta posso essere formati da tabelle, procedure, viste etc etc...sono
in linea?
Saluti...

 Saluti...
Saluti anche a te.
Ivan

Newsgroup: it.comp.software.database
Titolo: pl/sql

Ho la anecessità di scrivere un trigger su oracle che legga il valore
massimo d auna tabella rispetto ad un dato where lo incrementi di uno e lo
inserisca nel nuovo record ho provato questo.
REATE OR REPLACE TRIGGER contatore
BEFORE INSERT
ON tabella
FOR EACH ROW
BEGIN
    select max(progressivo) from tabella;
    // adesso vorrei incrementarlo di uno ed inserirlo nel campo
    // progressivo di tabella
END;
non so come completare il trigger chi mi aiuta?
Grazie
Sergio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Sergio
select max(progressivo) + 1
into variabile
from tabelle;
:NEW.campo_progressivo := variabile;


Scrivendo il trigger in questa maniera funziona tutto ma ho ancora un
problema.
 Esiste la possibilità ch edue insert prendano lo stesso valore? mi spego
insert A esegue il trigger ha un progressivo
insert B esegue il trigger ha un progressivo
INSERT REALE DI A
INSERT REALE DI B
oppure esecuziona trigger di A ed inserimento reale in tabella vengono
effettuati come una unica unita operativa (trigger A e insert A vengonon
eseguiti sena che nessuna altra operazione possa essere effettuata) o
essiste la possibilità di errore?


 
Mi sa che ti conviene dare un'occhiata a come funzionano le sequence...
-- 
Fabrizio "Hermooz" Ermini

ciao Sergio,
in nel modo in cui hai creato il trigger la possibilità che due utenti
prendano lo stesso valore esiste in quanto dipende da quando viene eseguita
la commit e non solo.
Come Hermooz ti consiglia, usa una sequence ovvero un contatore gestito da
Oracle.
Una volta creata la sequence il trigger sarà del tipo:
BEGIN
  SELECT NOME_SEQUENZA.NEXTVAL
  INTO :NEW.CAMPOSEQUENZA  FROM DUAL;
END;
a presto,
Simone

Il 28 Nov 2003, 13:34, "soulsacrifire" <soulsa...@yahoo.invalid> ha
scritto:

Non posso usare le sequence perchè nella select di max ho anche una parte di
where.
Posso fare in modo che il trigger prenda il valore e faccia in modo che
venga eseguita la insert e la commit senza che nessun altra operazione venga
eseguita?


Newsgroup: it.comp.software.database
Titolo: Struttura file RM/COBOL

Salve a tutti,
ho necessità di estrarre dei dati da un archivio RM/COBOL. Qualcuno ha avuto
esperienze in merito?
Esistono dei tool?
Davide

 esperienze in merito?
no, ma ODBC da acquistare direttamente dal produttore del compilatore o
della base dati
Newsgroup: it.comp.software.database
Titolo: installazione mysql

Salve,
Ho installato su win 2003 server mysql, che si è installato come servizio
con avvio automatico e il programma winmysqladmin messo in esecuzione
automatica. Ho riavviato il sistema, il prog. winmysqladmin si avvia
regolarmente e mi visualizza come versione del db server 4.0.15-nt.
mysql risiede sotto c:\mysql i dati sotto c:\mysql\data
sotto c:\windows ho il seguente file my.ini:
[mysqld]
basedir=C:/mysql
bind-address=10.20.30.40 (non cito esattamente per motivi di sicurezza)
datadir=C:/mysql/data
#language=C:/mysql/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=C:/mysql/bin/mysqld-nt.exe
#user=pippo
#password=topolino
QueryInterval=10
Il setup ha creato un database vuoto di nome test al quale accedo
correttamente.
Ora dispongo di una copia di database precedenti salvati in c:\dati
ho copiato tutte le sottocartelle dei vari db sotto c:\mysql\data ma
nonostante il riavvio del server questi db non sono visibili al server
mysql.
Come accedere a questi db ?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> Come accedere a questi db ?
Prova ad accedere con username=root e nessuna password. Dovresti vedere 
tutto.
Da lě poi usa GRANT per dare i privilegi agli username/password secondo 
i tuoi criteri.
-- 
Quando noi ignoranti eravamo di piů,
tutto era piů bello...
(Adriano Celentano)

 i tuoi criteri.
perdona l'ignoranza, ma non so proprio come agire ...
E'possibile proteggere con user e password l'accesso al db oltre che per
la connessione ? Probabilmente no anche perchè mysql_select_db non
contempla tali parametri (user e password).
Grazie.


Se cerchi su google:
mysql grant
vedrai che sarai indirizzato sul sito di MySQL e lì vedi tutti i modi 
possibili per usare il comando GRANT.
Ti anticipo che è un comando usato per dire a MySQL quali tabelle, 
colonne, database possono vedere i vari utenti che crei su MySQL.
E che password deve avere ogni utente. Nonchè da quale postazione può 
collegarsi ogni utente.
Tipo:
User=pippo; password=clarabella;
può solo fare SELECT sulla tabella Anagrafia (no aggiunte/modifiche), 
solo update su un'altra tabella, e può collegarsi SOLO da PC01.
Mentre sul database del magazzino può fare di tutto.
User=topolino; password=pluto;
può fare quel che gli pare su tutte i database/tabelle eccetto che sul 
database MySQL, e può collegarsi da PC01 e PC03.
User=DIO; Password=7cielo;
Può fare quel che gli pare e collegarsi da qualsivoglia PC.
Ripeto, dài un'occhiata a GRANT sulla guida MySQL :)

Newsgroup: it.comp.software.database
Titolo: dump db acess

ciao
c'e' qualche software per fare il dump di un db access (in formato
testo sql)? cosi da poterlo eventualmente caricare in un db
postgresql.
grazie


Avevo trovato un po' di tempo fa un prg che convertiva la struttura di un DB
access per pgsql. Era però in alcuni casi limitato, e l'ho un po'
modificato. Se ti interessa posso girarti il mio modulo.
M.

modificato. Se ti interessa posso girarti il mio modulo.
ok
grazie
Newsgroup: it.comp.software.database
Titolo: Scusate l'ignoranza

scusatemi ma cosa s'intende per PL/SQL?
Grazie.
Alessia

 scusatemi ma cosa s'intende per PL/SQL?
Procedural Extension per SQL. Trattasi di un'estensione all'SQL
standard realizzata da Oracle.
Vedere 
http://technet.oracle.com
Davide

Newsgroup: it.comp.software.database
Titolo: Ancora Su calcoli SQL e campi "orario"

Dunque: e' possibile fare operazioni tra orario in SQL? Cioe' esistono
delle funzioni oppure devo inventarmi un'algoritmo ad es: calcolo
della differenza tra le 22:15 e le 23:45
Qualcuno a avuto a che fare con simili scoglionamenti?
-- 
Alessandro
-------------------------------------------
"There is no dark side of the moon, really...
as a matter of fact it's all dark."
PinK FloYd
-------------------------------------------

 Qualcuno a avuto a che fare con simili scoglionamenti?
Si', ed i risultati sono stati:
1. Stored procedure nel database per fare i calcoli
2. Recuperare i valori e calcoli nell'applicazione client
In nessuno dei due casi ho usato SQL.
Davide

 2. Recuperare i valori e calcoli nell'applicazione client
Lo immaginavo qualcosa di simile...anche se speravo in una risposta
diversa :))
Vabbe' vorra' dire che faro' fare i calcoli al foglio elettronico
collegandoci le tabelle/query.
Grazie
Ciao

Newsgroup: it.comp.software.database
Titolo: Quando creare indici su FK

Se ho una relazione tra due tabelle con PK e FK, quando conviene creare un
indice sulla FK?
Grazie.



Supponiamo che cancelli i valori di PK con l'opzione
 "on delete cascade". Se non esiste un indice sulla FK, l'rdbms
 è costretto a fare un full table scan per ritrovare le
 corrispondenti righe da cancellare.
Se esegui un join tra FK e PK, l'ottimizzatore dovrà eseguire
 ancora una volta un full table scan lì dove non esiste l'indice.
In Oracle poi quando esegui una cancellazione della PK con
 l'opzione "on delete cascade" viene messo uno
 shared lock sulla FK. Ora, se pensi che proprio sulla FK senza
 indice viene fatto un full table scan, ti rendi conto che
 finché non è terminato il delete della PK, hai un lock share che
 in qualche modo ti vincola.

  ancora una volta un full table scan lì dove non esiste l'indice.
uhmmm mi interessa (ma sono sotto MSSQLServer)
ecco una banalissima join
b.barcode è PK
a.barcode è la chiave esterna indicizzata
select a.socio, b.classe from fatti_prodotti as a join prodotti as b
   on a.barcode = b.barcode
ma il tool extimated execution plan mi dice
clustered index scan sulla pk
ma table scan sulla FK :(
sarà lo strumento?



Immagino tu abbia creato l'indice sulla FK. Esiste su sqlserver
 la possibilità di vedere il piano di esecuzione?

  la possibilità di vedere il piano di esecuzione?
si anche in GUI, è il tool che ho chiamato "extimated execution plan" a
memoria



posta l'execution plain
Newsgroup: it.comp.software.database
Titolo: Trigger su SQL Server

salve a tutti,
ho sviluppato un forum ..
la struttura č sostanzialmente.. organizzata in questo modo:
POST [padre]
 -> figlio... del padre
-> figlio... del padre etc..
INSOMMA.. per ogni post.. posso avere n° figli..
la mia domanda.. č dunque:
ho la necessitŕ ...quando elimino da backoffice il padre... , che mi si
cancellino tutti i figli di quel padre.. presenti in  un altra tabella.
dunque,vorrei evitare di scrivere una procedura ricorsiva lato applicazione,
bensi vorrei sapere se c'č la possibilitŕ di passare un paramentro ad un
trigger (nient altro che il codice ID del padre...) per eliminare in cascata
tutti i figli che appartengono a quel codiceID (padre)..
.altrimenti, ero intenzionato ad usare una stored procedure, da lanciare al
momento della cancellazione..
č possibile usare un trigger?
che consigliate ?
CIAO! .Gusher

 è possibile usare un trigger?


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

Cerco un manuale che mi spieghi come creare un database
e pubblicarlo on line.
Grazie in anticipo


wrote:


Newsgroup: it.comp.software.database
Titolo: MySql + PHP + Linux Problemi con i campi data

Ciao a tutti,
uso la seguente stringa per inserire dei dati in una tabella 
INSERT INTO tabella (datadal, dataal, compo1, campo2) VALUES
('2003-03-31 22:00:00','2003-04-01 06:00:00', 'dato1', 'dato2')
nella tabella scrive i dati correttamente ma nel campo dataal scrive
2003-03-31 22:00:00 uguale al campo datadal.
Non riesco ad inserire una data maggiore al 31-03-2003.
Dove sbaglio??
I campi datadal e dataal sono stati creati con il type DATETIME.
Le versioni dei software sono:
Linux SUSE Prof. 7.2 per SPARC
MySql 3.23a SPARC
PHP 4.0
Grazie a presto.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 PHP 4.0
basta che guardi la data, il 01.04 non funziona mai niente...

 basta che guardi la data, il 01.04 non funziona mai niente...
Non capisco dov'č l'errore??



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

salve nel database che stò facendo dovrei inserire in una casella un
generatore di codice fiscale
tale codice fiscale dovrò essere solo per un controllo ed eventualmente
potrà (o dovrà) essere modificabile se quello che verrà generato non fosse
esatto
come posso fare?
esistono porzioni di codice già predisposto da implementare ?
grazie

 esistono porzioni di codice già predisposto da implementare ?
Certo che si. Cerca su google.
Davide

 Davide
OK GRAZIE (SAI SE ESISTONO PAGINE WEB ad doc per questo ............. prima
di perdermi nel mare di siti)

Newsgroup: it.comp.software.database
Titolo: ricerca su cd

Non so se questo è il gruppo giusto, ma ho bisogno di alcune
informazioni urgenti, spero che qualcuno possa aiutarmi.
Sto costruendo un cd-rom con molti documenti e testi in html, simile
ad un grande sito web.
Vorrei aggiungere una funzione di ricerca, simile a quella fornita da
motori tipo Altavista, ma da lanciare dal cd.
Ho visto un lavoro simile fatto sul cd di una rivista: si apriva una
pagina di Altavista dalla quale si cercava all'interno del cd, poi
appariva la pagine dei risultati della ricerca con i link e le
descrizioni (proprio come altavista on line).
Leggendo la documentazione ho capito che si tratta di un programma:
"altavista search cd-rom toolkit query dispatcher 1.0"
Cercando in rete però non ho trovato niente, nessuna informazione, ne'
dove trovarlo, ne' quanto costa.
Qualcuno sa dove trovarlo o se esiste qualcosa di analogo, magari
shareware, da scaricare da qualche sito?
Ringrazio chi mi potrà aiutare.
Fra...@gostec.it
 


Fra...@gostec.it
 
rettifico l'indirizzo: 
fra...@gostec.it

 "altavista search cd-rom toolkit query dispatcher 1.0"
Sul sito di Altavista.
Davide