mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: [SQL & Oracle] Inserimento date

Ciao a tutti,
scusate per la banalita' della domanda ma non riesco ad inserire un
campo data in una tabella tramite una normale insert.
Database: Oracle Personal Edition for Windows NT/2000
Driver ODBC Microsoft o Oracle indifferente
Tabella di prova
create table TEST
(
   CAMPO_DATA date
)
le seguenti insert (il formato della prima l'ho letto su un tutorial)
mi danno lo stesso errore ORA 01843: mese non valido:
insert into TEST values ('20-JAN-2001')  
insert into TEST values ('20-JAN-01')
insert into TEST values ('01/JAN/2001')
insert into TEST values ('01/JAN/01')
le seguenti insert (la prima in MSSQL e' corretta) mi danno questo
errore ORA 01861: La variabile letterale non corrisponde alla stringa
di formato:
insert into TEST values ('2001/01/01')
insert into TEST values ('2001-01-01')
insert into TEST values ('2001/JAN/01')
Ormai allo stremo ho provato anche un
insert into TEST values ('JAN-01-2001')
con errore ORA 01858 trovato carattere non numerico dove era atteso un
carattere numero
Purtroppo mi sto avvicinando ora al mondo Oracle proveniendo da
Microsoft SQL e trovo molte differenze finora risolte, ma questa...!
Vorrei anche sapere se e' possibile istruire il server in modo tale da
accettare le date in formato 'yyyy/mm/dd' (magari con qualche
settaggio o comando sql).
Vi ringrazio per ogni suggerimento
Stefano "HappyMan" 
--
IABLA Sezione Lago Maggiore (NO)
Web 
http://happyman.n3.net
 [Foto salseri/e & I.A.B.L.A. Ring]
Email: 
happyman...@libero.it
 [Togliere nospam per scrivermi]

 campo data in una tabella tramite una normale insert.
prova con
INSERT INTO TEST VALUES ( TO_DATE('20-01-2001','DD-MM-YYYY') );
Davide

 wrote in message
news:9nad9a$67k21$1...@ID-18487.news.dfncis.de...

Usare il to_date é sempre la cosa migliore in quanto, se utilizzi ad esempio
la stringa '01/01/2000', oracle implicitamente fa una conversione di tipo
(stringa-data utilizzando la funzione to_date usando il formato data
attualmente in uso di default é 'DD-MON-YY').
Puoi cambiare questo formato con:
  La variabile di ambiente es NLS_DATE_FORMAT ='DD/MM/YYYY' (normalmente si
mette nel Regedit HKEY_LOCAL_MACHINE-SOFTWARE-ORACLE nella HOME da dove ti
connetti)
  con il comando ALTER SESSION SET NLS_DATE_FORMAT='DD/MM/YYYY' (forse anche
con ALTER SYSTEM devi provare) per la sessione in uso (per tutto il
sistema).
Lo puoi fare anche a livello di singolo statement.
Regards

Problema risolto (cambiando la variabile d'ambiente, in questo modo
non devo toccare il codice già scritto).
Grazie ad entrambi per la pronta risposta.

Newsgroup: it.comp.software.database
Titolo: un errore arabo...?

Salve a tutti ^__^
che diavolo vuole comunicarmi lo script che non ho minimamente toccato
ma che ne vien fuori con questa astrusa scritta?
"SAFE MODE Restriction in effect. The script whose uid is 14008 is not
allowed to access /proc/loadavg owned by uid 0"
qualcuno potrebbe illuminarmi? ^__^;;;
non ho fatto nulla! funzionava tutto bene... oggi ho guardato ed era
cosě ;__;
Valvola Digitale
novello FAQiro di ICGP

 allowed to access /proc/loadavg owned by uid 0"
/proc/loadavg appartiene a root (uid 0), il tuo script non e' root
e non puo' accedere a quel file.
(che c'entra coi database ?)
Davide

(che c'entra coi database ?)
e' un forum collegato al database MySQL e, visto che tutti gli errori
precedenti erano generati dal medesimo, pensavo derivasse anche questo
da lì.
non capisco cosa sia successo, ora provo a smanettare sul server per
capire che gli è preso.
mah...
grazie mille ^___^


 ^__^;;;) ha dato questo errore.
Non e' che devi suidare il programma ? O /proc e' stato smontato
e rimontato male (rwx------) ?
Davide

e rimontato male (rwx------) ?
sorry, sono molto principiante in materia di Linux/php/MySQL non so di
cosa parli ^__^;;;
ora l'unica cosa che mi viene in mente è levare lo script e provare a
rimetterlo...


 cosa parli ^__^;;;
Vabbe', al limite mandami una mail in prive' che te lo spiego:
davide _AT_ 
clockwork.nl
Davide

allowed to access /proc/loadavg owned by uid 0"
Che il file /proc/loadavg non dovrebbe essere mode 440, ma mode 444. E'
un problema che deve sistemare il root di quel sistema.
In alternativa, stai aprendo /proc/loadavg in lettura e scrittura, e la
cosa non e' bella (non puo' farlo neanche root <g>). Devi aprirlo "solo
in lettura".
Leonardo
-- 
".signature": bad command or file name

Newsgroup: it.comp.software.database
Titolo: Avrei bisogno di aiuto con Mysql

Come faccio a creare database con mysql? Mi spiego meglio, in access esiste
un'interfaccia grafica ma da quel poco che ho constatato in mysql tale
interfaccia scarseggia, quindi come si fa a programmare in sql con questo
prog? Devo usare il metodo di java: usare un editor ( blocco notes ) e poi
compilarlo???
GRAZIE PER L'AIUTO  CIAO



Le strade sono molteplici :))
Una delle tante e' : usare phpmyadmin, che pero' comporta aver installato
una serie di prg aggiuntivi.
La seconda e' : leggere il manuale di MySql.
Alla prossima.
	MAX

 interfaccia scarseggia, 
Scaricati MySQL Control Center dal sito 
http://www.mysql.com/products/mysqlcc/index.html
 e hai tutta 
l'interfaccia grafica che vuoi per creare DB, tabelle, editare i dati 
etc etc
ciao
carlo

Buck wrote:

Ti consiglio vivamente mysqlfront.
Chiaro semplice ed immediato.
E' ovvio che una buona letta al manuale del MySQL è indispensabile.
Comunque per creare un database è sufficiente creare una cartella nella 
cartella \data a partire dal percorso di installazione del mysql.
Ciao,
        Fabrizio
Newsgroup: it.comp.software.database
Titolo: ORACLE URGENTE

Siamo una giovane società informatica operante in Sardegna nel settore della
informatizzazione e della gestione di banche dati.
 Attualmente sviluppiamo applicativi client/Server utilizzando come base di
dati Microsoft Access e ambiente di sviluppo Visual Studio.
 Si è sentita l'esigenza di utilizzare un prodotto in grado di gestire e
amministrare i dati con più sicurezza sia nella rete locale che sul web che
eventualmente supporti un GIS.
 La nostra scelta è indirizzata sui software Oracle. Siamo interessati a
ricevere informazioni sulle possibili configurazioni dei prodotti Oracle da
utilizzare, sulle versioni, sui tool da acquistare per una gestione ed un
utilizzo ottimale, dati tecnici, Numero operatori per licenza d'uso e sui
costi che dovremmo sostenere.
Vi Ringraziamo

 ricevere informazioni sulle possibili configurazioni dei prodotti Oracle da
<ZAP>
Rivolgetevi ad un rivenditore Oracle.
Davide

 wrote in message
news:Bmer8.62041$S52.2...@news2.tin.it...


Newsgroup: it.comp.software.database
Titolo: da access a mysql

Ho creato un sito che si appoggia su database access, ora si e' reso
necessario passare a mySQL, e' possibile farlo velocemente oppure si
dovrebbe mettere mano a lungo al sito?? (io uso DWUltra DEV 4.0)...
ciao Giorgio

 
per la conversione della struttura e l'importazione dei dati io uso 
DBTools 1.1.
Per quanto riguarda l'accesso al DB dalle pagine ASP: dipende da come hai 
fatto le cose... per es. spesso e volentieri i driver odbc non supportano 
la proprietà RecordCount dei recordset DAO/ADO... dovrai sostituire la 
cosa con l'apertura di un recordset con una query del tipo
"SELECT Count(UnCampo) as Conta FROM Tabella WHERE Filtro;" 
dove UnCampo è un campo presente nella tabella Tabella di cui vuoi 
contare i record.
La modalità di accesso alle tabelle paginate è completamente differente e 
dovrai guardarti la documentazione di MySQL... se non sbaglio su 
ASPItalia dovresti trovare un po' di dritte su come e dove fare queste 
modifiche.
Nello specifico non so che genere di codice generi ultradev 4.


wrote:

Newsgroup: it.comp.software.database
Titolo: Mirror di database ORACLE online come succede per i dischi

Salve a tutti,
	ho un database Oracle 10g R2 che vorrei mirrorare con una nuova 
installazione su un nuovo server che si trova in una sede distaccata. 
Siccome nella sede distaccata sullo stesso db lavorano anche altre 
persone, entrambi i db devono restare online. Quindi, se sfruttassi il 
Data Guard, vorrei sapere se è possibile, in caso di conferma di un 
lavoro su anche un solo record, mirrorare immediatamente la modifica al 
secondo db e videversa... garantendo sempre che i 2 DB siano 2 gocce 
d'acqua. Questo per me è importante xche se dovesse saltare il 
collegamento internet tra le 2 sedi le persone che lavorano sui DB non 
devono fermare il lavoro. Quando ritorna online la linea, i DB si 
aggiornano inviando i redo. In caso di modifica su una stessa tabella, 
come spesso avviene, deve essere generato un errore e a quel punto il 
dba penserà a quale delle modifiche dare la precedenza.
Come tirare su una struttura simile? Sicuramente le 2 sedi saranno in 
VPN tra di loro.
Idee?

Ho installato la versione Enterprise della 10g R2 ma mica trovo dove sta 
il Dataguard... E' anche in italiano percui se non lo trovo col suo 
nome... come è stato tradotto?
Grazie!

 nome... come è stato tradotto?
mirrorare immediatamente non esiste. modifiche sync via rete non sono 
lontanamente immaginabili. async si, ma coi tempi di propagazione di 
archive o di refresh di materialized views.
con oracle devi usare le MV o, meglio, logical standby database. (vedi 
manuale di high availability).
se mi posso permettere, il tipo di replica che cerchi li implementa 
molto meglio mysql (per quanto le altre features siano un "tantino" meno 
:-) ).
comunque se sei in regola col supporto Oracle puoi aprire una service 
request. ti supportano anche per problemi architetturali.
ciao
-- 
punkarruso

 ciao
Grazie!
Newsgroup: it.comp.software.database
Titolo: [ORACLE] Aggiunta colonna a tabella

ho una tabella preesistente a cui devo aggiungere una colonna not null
la tabella contiene gia'  dei valori ... ho provato con:
ALTER TABLE TAB1
ADD COLUMN (COL5 NUMBER(1) NOT NULL WITH DEFAULT);
MA MI DA IL SEGUENTE ERRORE:
missing keyword con stella sotto la parola default...
ho provato a togliere la parte With default ma mi dice non puo' accettare
valori non nulli... 
sapete perche' viene generato l'errore ?
grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 sapete perche' viene generato l'errore ?
Perche' non hai specificato il valore che tale colonna
dovrbbe avere.
Davide

dav...@yahoo.com
 ha scritto:




infatti ho risolto con:
number 1 default 0 not null
dovrebbe essere ok
ciao e grazie.


Newsgroup: it.comp.software.database
Titolo: Attenti a Stocco

Occhio ragazzi a uno che si firma come Nickname "Giampi".
Si chiama Giampietro Stocco e pare sia un omosessuale pericolosissimo.
Tenete alla larga i pupi.

 Occhio ragazzi a uno che si firma come Nickname "Giampi".
ma sei scemo?
-- 
una volta qui era tutto <table>

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

ho questa query in access e funziona: 
SQL = "SELECT DISTINCT Nominativi.ID, Nominativi.Ragione_Sociale, 
Attivita.Data_Attivita, "&_ 
"DLookUp("[Last_Name]","Contatto","ID_Nominativo =" & [ID] & " AND 
ID_Ruolo = 11") AS Last_Name,"&_ 
"Nominativi.Telefono, Nominativi.Attivita, Attivita.ID_Tipo_Attivita FROM 
Nominativi RIGHT JOIN Attivita "&_ 
"ON Nominativi.ID = Attivita.ID_Nominativo 
WHERE((Attivita.ID_Tipo_Attivita)=2))
ora però volevo passare a SQL Server 
è possibile portare questa query?
se si come??
purtroppo ho iniziato solo da poco e non mi so muovere in questi database
professionali, in sintesi... ho questa query in access e ora la voglio
dentro sqlserver
commmme si fa?
thanks 
miss sixty
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Per informazione esistono specifici NG per MS Access
- it.comp.appl.access
- microsoft.public.it.office.access
e per MS Sqlserver
- microsoft.public.it.sql
Forse li conosci già. Lì troverai sicuramente tempestivi e validi aiuti per
il tuo problema.
Ciao
Eugenio
Newsgroup: it.comp.software.database
Titolo: Problema odbc mysql 2.50.37

Salve !!!!
volevo installare il driver odbc 2.50.37 di mysql su un pc win Me.
il problema e'.. che mi da' un errore !!!!
An error occured While coppyng c:\windows\system\mfc30.dll  Restart windows
and try installing again (Before running any applications which use odbc)
il fatto e' che questa dll e' gia' presente nel mio pc !!!
cosa devo fare per installare questo driver ?
Grazie 1k
Max

 il fatto e' che questa dll e' gia' presente nel mio pc !!!
Probabilmente la DLL e' usata, quindi il setup non riesce a copiarla
e si incazza, hai due modi: puoi provare ad avviare il sistema in modalita'
DOS e rinominare la DLL, quindi riavviare in modalita' normale e
riprovare l'installazione, oppure provare a cancellare la dll (sempre
in modalita' DOS).
Nessuno dei due e' bello e potresti avere una marea di casini se qualche
programma usa tale DLL e quella che installi non e' identica a quella
gia' presente.
Davide

 ha scritto nel messaggio
news:9eg56u$2l0ol$3...@ID-18487.news.dfncis.de...


 win98 ma mi da' lo stesso problema.. dice che e' in uso
Allora e' in uso da qualche driver. Su Win 95 si poteva mettere un
comand ren o del nell'autoexec e veniva eseguito prima di
avviare i driver. Ripeto: e' una roba molto brutta da farsi.
Davide

 ha scritto nel messaggio
news:9eg6bt$2l0ol$6...@ID-18487.news.dfncis.de...


 evitare di copiare questa dll ?
Dato che si tratta di una dll delle mfc ritengo faccia parte della
"base" del sistema, quindi credo di no. Ma il setup lo stai facendo
tu (io ho Linux) quindi ne sai sicuramente piu' di me.
Davide
Newsgroup: it.comp.software.database
Titolo: Excel aiuto!

Salve a tutti,
sono nuovo e vorrei venire a capo di un problema che ho con Excel:
non riesco a trovare una formula che mi restituisca in una cella definita il
valore numerico, se uguale, al valore di un'altra cella ricercandolo in un
intervallo di celle. Ad esempio, in A2 esiste un valore numerico, devo
ricercare se tale valore esiste nell'intervallo A1:A5, se esiste me lo
restituisca in A3.
Come si fa?? Ho già impostato un foglio elettronico enorme e quindi non so
come fare.
Grazie anticipato a tutti, aspetto suggerimenti!!
Enzo

 ha scritto nel messaggio
news:8m8uaf$39j$1...@news.mclink.it...

Il quesito così com'è impostato porta ad un riferimento circolare
mentre se il valore in A2 lo cerco in B1:B5 e lo voglio restituire in A3
allora la cosa è semplice
in a3 metto =cerca(A2;B1:B5;B1;B5)
attenzione la funzione cerca pretende che il vettore o l'array nel quale
compi la ricerca sia
ordinato in modo Crescente....
Altrimenti puoi costruirti una funzione ....
Function CercaValore(ValoreDaCercare as Variant, AreaRicerca as Range) as
Variant
    Dim x as Integer
    Dim y as Integer
    Dim Trovato as boolean
    For y = 1 to AreaRicerca.Columns.Count
        For x = 1 to AreaRicerca.Rows.Count
            if AreaLavoro.cells(x,y) = ValoreDaCercare then
                Trovato = True
                exit for
        next x
        if Trovato then exit fot
    next y
    if Trovato then
        CercaValore = ValoredaCercare
    else
        CercaValore = 0
    endif
Exit Function
Saluti
Dario

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

Salve a tutti,
mi potete dare na dritta su come posso 
configurare postgrest, in modo che possa
usare connettermi attraverso applicazioni
java tramite JDBC?? Ho installato il driver,
ma proprio non riesco a connettermi!!!
Inoltre volovo chiedervi se e' normale che no pgacces
non riesca a connettermi a nessun database attraverso la 
porta 5432???
Grazie a tutti!!

porta 5432???
dalla stessa macchina o da un altra?
Se da un altra ti consiglio di sistemare postgresql.conf e di settare
tcpip_socket = true
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: schema ER

Salve
Sapete indicarmi un software che mi crea automaticamente lo schema er dalle
tabelle da me indicate
grazie

 schreef in bericht
news:rABbb.139180$R32.4...@news2.tin.it...


 ha scritto nel messaggio
news:bknued$8pe$1...@reader11.wxs.nl...


 Io vorrei il contrario?!?
si chiama... Reverse engineering
ErStudio
ErWin
Oracle Designer
mi sembra anche rational rose...
sul free...
DbDesigner (mi sembra)
/G
Newsgroup: it.comp.software.database
Titolo: quale programma è meglio?

Ciao a tutti,mi aiutate a scegliere il programma più adatto alle mie
esigenze?
Sto' studiando pl/sql e mi serve un programma con cui editare tutta la base
di dati,inoltre deve girare sotto winxp!
Grazie




TOAD (esiste anche la versione free senza il debugger)
PLSQL Developer(150$)
Ciao
Matteo

 Grazie
[SPAM]
Database Gate, il mio sql editor che vedi in firma.
Non e' sicuramente il migliore pero' vale la pena di provarlo :-)
[/SPAM]
Ciao :-)
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
Database Gate - The Powerful SQL Editor ODBC based
http://www.sgr.info
Email happyman69 (at) 
despammed.com

se cerchi su google ad es. free plsql editor, ne trovi qualcuno ;)

Newsgroup: it.comp.software.database
Titolo: Come stampare in VO ?

Ciao a tutti.
da poco ho iniziato ad utilizzare VO 2.6 e quindi questo è proprio il
forum adatto... ;-)
Ho realizzato un'applicazione e per concluderlo mi mancano ancora le
stampe di report.
(...pensavo non fosse nulla di così difficile ma a quanto pare...)
Il programma in questione serve per gestire/memorizzare degli esami
medici,
I parametri degli esami sono memoizzati in un file dbf e per ogni esame
non è detto che siano tutti riempiti, la stampa dell'esame deve:
-stampare raggruppando i parametri per sezioni, e all'interno di una
sezione stampare su più colonne
-stampare solo i parametri immessi (quello nulli non stamparli) con i
relativi range
-stampare altri campi che si calcolano con i parametri salvati.
Premetto che ho dato un'occhiata veloce a ReprtPro ma oltre ad avermelo
sconsigliato sul forum di VO .com
non lo conosco per nulla e da quel che ho capito non mi sembra
facilmente gestibile  e intuitivo.
Qualcuno mi può suggerire qualche strumento o metodo per progettare i
report il più velocemente possibile?
Esempi sono ben accetti!!
Grazie in anticipo!
mary

Scusate ma ho sbagliato gruppo...
mary
Beginner ha scritto:


Newsgroup: it.comp.software.database
Titolo: Functions in Oracle

Devo preparare una serie di funzioni in PL/SQL per Oracle che si possano
utilizzare come le funzioni avg, mean etc fornite di default.
Mi spiego meglio:
se applico avg ad una colonna di una tabella, oracle interpreta in maniera a
me trasparente sia la tabella a cui applicare la funzione sia la clausola di
filtro che eventualmente metto nella parte where.
C'e' qualcuno che puo' fornirmi  un esempio oppure dove trovare tali
indicazioni?
Grazie 1000

Tutte le funzioni Oracle implementate utilizzando PL/SQL hanno lo stesso
comportamento di quelle fornite di default, quindi non dovresti avere nessun
problema.
Ciao Gennaro


Newsgroup: it.comp.software.database
Titolo: oracle -> sql server

Ciao a tutti!
Io devo fare una select che mi ritorna le prime 5 righe di una tabella. So
che in Oracle si fa in questa maniera:
select * from TABELLA where rownum<=5
Come si può fare il corrispondente in Sql server?!?
Grazie
Andrea

 Come si può fare il corrispondente in Sql server?!?
SELECT TOP 5 ...
Vedi la documentazione di SQL Server.
Davide
Newsgroup: it.comp.software.database
Titolo: [OT] consiglio su web

ho una dubbio: quando un'azienda decide, ad es., di offrire un servizio via
web, ad es. un carrello della spesa, o un qualunque altro servizio che
necessiti di un DB (in cui sono presenti dati degli utenti, dati ineriti
dall'aziena stessa, ecc.), come si procede?
cioe, il mio dubbio č: il DB, fisicamente, su che computer si trova? su uno
dell'azienda? oppure si trova su un computer del tizio che fornisce
l'hosting? e se č cosě, come fa l'azienda a curare la manutenzione del DB?
grazie.
Mario

grazie.
Niente, ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------


e se il programmatore si scoccia di fare l'interfaccia web? :-)
a parte gli scherzi, quidi chi lavora con un DB che è on line potrà operare
le modifiche direttamente sul DB con molta lentezza, perche dovra
collegarsi, caricare, modificare, caricare, ecc. ecc. ?
Mario

collegarsi, caricare, modificare, caricare, ecc. ecc. ?
Tutto dipende dalla connessione e da come è ottimizzata l'interfaccia,
comunque è chiaramente più lento che essere in locale. 
Se però usi Access e non hai problemi di sincronizzazione tra il db on-line
e quello in locale perchè i dati del db sono statici nel senso che non
vengono aggiornati dai visitatori/clienti etc allora aggiorni il file .mdb
in locale e poi lo butti sul server. Più o meno questo sistema è anche
necessario se il cliente ha una connessione dial-up. In quel caso non può
stare 8 ore collegato per modificarsi il catalogo.  
Per esperienza comunque ti dico che la cosa migliore è fare l'interfaccia
web. Può essere una palla, ma le altre soluzione hanno vari inconvenienti.
Poi c'è anche da dire che molto dipende dal linguaggio server side che usi.
Io prediligo ColdFusion che ha degli strumenti per fare veramente in
fretta, parlo in termini di ore non di giorni. Soprattutto sfruttando delle
applet Java.
Poi è chiaro che se devi fare cose di un certo livello anche con CF ci
impieghi del tempo.
Ciao.


Newsgroup: it.comp.software.database
Titolo: Memoria esaurita..........

In ufficio abbiamo svariati applicativi in Excel programmati in Visual Basic
for application, nei quali sono presenti svariate macro, succede che durante
l'utilizzo appare la schermata "memoria esaurita" "Operazione non valida"
"recuperare?"
Ora mi sembra una cosa molto strana perchè il PC in questione ha 750Mb di
Ram PC3200, il S.O. è Windows Xp Professional;
Il PC è un AMD Athlon XP 1800+ montato su Abit KD7-Raid, 2 Hard Disk da 80Gb
Maxtor (non in Raid)
bye

 ha scritto nel messaggio
news:bpv9jq$41n$1...@lacerta.tiscalinet.it...

Io chiederei nel NG di office o di Excel (se esiste)...
Excel non è un database
Ciao
Matteo
Newsgroup: it.comp.software.database
Titolo: Eliminare doppioni

Ciao a tutti,
ho un database MySQL di circa 4000 record, all'interno dei quali ci sono 
record inseriti più volte, riconoscibili dal fatto che hanno lo stesso 
contenuto nel campo "nome".
Come posso eliminare automaticamente i doppioni, lasciando solo un 
record per ogni doppio?
Grazie mille!
Ciao

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

 e poi droppi la tabella e reimporti.
Grazie! Cos'è Uniq? Dove lo posso trovare?
Ho gogglato ma ho trovato un sacco di risultati...
Ciao!

 Knowledge Base per SQL Server dal quale potrai trarre qualche spunto:
Grazie!


ALTER IGNORE TABLE nometabella add unique key (nome);
vedi:
http://dev.mysql.com/doc/mysql/en/create-table.html
Ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
MySQL Certified Professional
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com

Newsgroup: it.comp.software.database
Titolo: [?] DB Sconosciuto!

Vorrei utilizzare un DB già esistente ma di cui non so assolutamente
niente!!!
Le uniche informazioni che ho sono i file trovati nella directory:
dataId (senza estens.)
patient.btr
folder.btr
Ho provato ad importarlo, ma senza successo!!!!
Questo DB è attualmente utilizzato da un applicativo a 32 bit.
Io vorrei interfacciarmi con Visual Basic.
Nessun ha idea di che DBMS è stato usato per questi file ?
Grazie mille
Valerio

...


 Nessun ha idea di che DBMS è stato usato per questi file ?
btrieve? IBM, per indicizzare file, in pratica gestisci una tabella con
indici. prova ad aprire l'altro file (non *.btr) con notepad, magari e'
solo un file di testo)
-- 
Greetings,
Alessandro
Pesaro, Italy

Newsgroup: it.comp.software.database
Titolo: Libro o risorse sul web sul linguaggio PL/SQL

Salve ragazzi, qualcuno sa se esiste qualche libro in italiano sul
linguaggio PL/SQL? Sapete se c'è qualcosa del genere anche sul Web?
Grazie
NIcola

 linguaggio PL/SQL?
La documentazione di Oracle e' stata tradotta, quindi se hai Oracle
dovresti avere anche la documentazione, altrimenti fai un giro in
libreria e qualche cosa salta fuori.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

In italiano poco e niente... Dal sito Oracle, previa iscrizione al OTN, puoi
scaricare tutta la documentazione compreso un ottimo PL-SQL User's Guide and
Reference ufficiale della Oracle.
Il part number per la versione 9i è A89856-01.
Saluti,
Ender Motion

Ti ringrazio,ma dimmi la registrazione è gratis?
Nicola
"Ender Motion" <re...@to.newsgroup> ha scritto nel messaggio
news:L4Sg8.34260$_u5.1...@news1.tin.it...


 wrote in message
news:9Sah8.8320$uN5.2...@twister1.libero.it...

Newsgroup: it.comp.software.database
Titolo: Connessioni apri e chiudi

Ciao a tutti,
Stavo sviluppando un sito in Php+MySQL e volevo chiedervi se esiste
una maniera migliore (o piu' efficiente, o piu' elegante ....!) per
gestire le connessioni al DB rispetto ad aprire e chiudere per ogni
pagina WEB la connessione stessa. 
Grazie!
Luciano
<lsg>

 pagina WEB la connessione stessa. 
Potresti memorizzare le connessioni in un pool fidando sul fatto che
l'utente ritorna indietro in breve tempo, ma dato che hai un numero
di connessioni limitato (senno' saturi il database), il tenere un
numero 'n' di connessioni aperte e' sempre una brutta cosa.
Potresti utilizzare un pool con 'n' connessioni ed utilizzarle
in modo 'round robin' (becchi la prima connessione libera del pool
e la utilizzi, al termine la "rimetti a posto" e lasci che la usi
un'altra sessione). Il problema e' se tu hai N connessioni ed
improvvisamente te ne servono N+1...
Diciamo che se hai pochi utenti non ci sono problemi a riusare
sempre le stesse connessioni o a chiuderle/aprirle. Il problema
diventa quando ci sono tante connessioni o quando ci metti tanto
ad aprire una connessione.
Davide
Newsgroup: it.comp.software.database
Titolo: mysql + query annidate

ciao
mysql  supporta le query annidate, tipo
SELECT .... FROM .... WHERE campo= SELECT.....
grazie

 mysql  supporta le query annidate, tipo
No. Ed e' scritto chiaramente sulla documentazione.
Davide
Newsgroup: it.comp.software.database
Titolo: Input da tastiera in Oracle PL/SQL

Chiedo scusa per la banalità !
Come si fa ad inserire il valore di una variabile da tastiera in PL/SQL ?
Ad esempio
legge a e b da tastiera, fa la somma  c=a+b e alla fine mostra il valore di
c a schermo e lo inserisce in qualche tabella.
Rispondetemi vi prego per la mia igiene mentale !
Ringrazio anticipatamente
Turi

 Come si fa ad inserire il valore di una variabile da tastiera in PL/SQL ?
Accept/prompt credo siano quello che fa' per te:
accept 1 prompt "Owner : "
accept 2 prompt "Table [%] : "
accept 3 prompt "Output File [DBA.sql] : "
In questo modo metti l'input nelle variabili &1, &2 e &3.
Vedi la documentazione di PL/SQL per ulteriori info.
Davide

 wrote in message
984mmb$9b0a$3...@ID-18487.news.dfncis.de...


 wrote in message
news:tNpp6.13700$GR5.2...@news2.tin.it...


 wrote in message
98as7t$f42$1...@serv1.albacom.net...



zip
cosa vuol dire 'lasciare che l'ambiente le definisca a runtime utilizzando
il
simbolo &' ? Forse sono variabili definite all'esterno' dello script PL*SQL
e che hanno bisogno del prefisso & x essere distinite da eventuali altre
variabili definite all'interno dello script stesso?
--------
ciao grenzo

 wrote in message
news:Wc9r6.3413$Z%1.6...@news.infostrada.it...



scusa l'ignoranza...
----
ciao grenzo

 >
Ok, ti ringrazio.
---
grenzo

Newsgroup: it.comp.software.database
Titolo: Versioni di store procedure

Buongiorno a tutti,
la mia domanda è molto semplice.
Esiste un programma per facilitare le operazioni di versioning e updating
delle store procedure?
mi spiego meglio: il mio problema è quello di modificare le procedure e
tenere traccia di quali sono
state modificate e aggiunte per poi aggiornare il database presso i clienti.
Grazie

 delle store procedure?
Si chiamano "Versions Control". Il piu' noto (ed usato) e' CVS, che
purtroppo pero' richiede un server Linux/Unix per funzionare.
Vedi CVS sui vari motori di ricerca.
Davide

Newsgroup: it.comp.software.database
Titolo: query e funzioni

 Year(#Ieri#)*100000000 + Month(#Ieri#)*1000000 + Day(#Ieri#)*10000 +
20*100 + 00 AND
YEAR(ardatpub)*100000000 + MONTH(ardatpub)*1000000 + DAY(ardatpub)*10000 +
DATEPART(hh, ardatpub)*100 + DATEPART(mm, ardatpub)
< Year(#Now()#)*100000000 + Month(#Now()#)*1000000 + Day(#Now()#)*10000 +
08*100 + 00
c'e' un modo per conoscere quello che invece viene **interpretato** dal
motore di SQL 2000, per sapere se le funzioni usate restituiscono quello che
cerco..
grazie
Rob

...

Magari se provi a specificare meglio cosa vuoi fare con quella query
qualcuno riesce anche a darti un'idea per renderla più
efficiente...Sinceramente mi sembra poco funzionale...:-)
TheBeast
Newsgroup: it.comp.software.database
Titolo: Gruppi utenti con Oracle





Con Oracle posso creare dei gruppi di utenti come avviene su NT?


 



 wrote in message
news:000701bfb44d$9c886850$1301...@oracle.palermo.makers.it...


Forse ti riferisci al "RUOLO" oggetto oracle che ti permette di amministrare
privilegi sugli oggetti e di sistema.
1) Crei un ruolo (CREATE ROLE ... ecc )
2) assegni Privilegi al RUOLO  (GRANT ... ecc. TO <Nomeruolo>)
3) Assegni il ruolo al/agli Utenti (GRANT <Nomeruolo> to USER;)
I ruoli possono anche avere una password possono essere abilitati,
disabilitatai, assegnati e naturalmente revocati.
Altro non mi viene in mente, ovviamente Oracle non é un OS ....
By


Newsgroup: it.comp.software.database
Titolo: Mysql e' free o no?

e' opensource ma se io vado su 
mysql.com
 lo vendono
lo posso usare
gratis solo per giocare o anche per sviluppare?
--------------------------------
Inviato via 
http://usenet.iol.it

 e' opensource ma se io vado su 
mysql.com
 lo vendono
Vedi le FAQ su 
www.soft-land.org/faq/icsdfaq.html
Davide

 ha scritto nel messaggio
news:151Z11Z224Z2Y...@usenet.iol.it...

MySQL ha una licenza un po' particolare ed è un software un po' controverso.
Per tanti motivi (la licenza è ostica, MySQL non supporta Stored Procedure,
ecc.) alcuni tra i programmatori più esperti suggeriscono di indirizzarsi
verso altre soluzioni più o meno Open Source, come PostgreSQL, Interbase
ecc.
Brevemente:
- lo puoi utilizzare senza se:
 a. il tuo software creato appositamente per MySQL ha una licenza di tipo
GPL (o comunque è software libero).
 b. il tuo software non è libero e devi acquistare una licenza.
Credo sia possibile utilizzarlo liberamente come back-end con applicazioni
che usano ODBC, JDBC, ecc. anche se queste ultime non sono software libero.
Naturalmente non si possono chiedere compensi per installazione,
manutenzione, ecc.
questo è quanto conosco  :]
a presto
andrea
Newsgroup: it.comp.software.database
Titolo: Vendite giornaliere con Oracle

Ho un problema.
Registro nel mio database le vendite anche con l'attributo data di tipo
date, inserendo quindi l'orario
Nella query che mi conta le vendite giornaliere ho scritto
select count(*)
from Vendite
where data=TO_DATE('01-06-04','GG-MM-YY')
naturalmente nella tabella vendite ci sono diverse tuple che hanno quella
data eppure nel risultato del conteggio non me ne restituisce nessuna
inserendo però
select count(*)
from Vendite
where data=TO_DATE('01-06-04 12:00:00','GG-MM-YY hh:mi:ss')
me ne restituisce una (infatti c'è una vendita effettuata alle 12:00:00)
come si costruisce una query che gestisce solo data e quindi mi conteggia le
vendite di tutto il giorno indipendentemente dall'orario?
Grazie mille

select count(*)
 from Vendite
 where to_char(data,'GG-MM-YY')='01-06-04'
"pAul" <ch@ifreg.a> ha scritto nel messaggio
news:9Ejyc.312647$hc5.13...@news3.tin.it...


Grazie mille..
avevo letto di questa funzione cercando su Google e stavo tentado di usarla
in modi stranissimi..
avevo la soluzione a portata di mano ma quando sei stanco non vedi nemmeno
le stupidaggini.. meglio staccare un pň :)
Grazie ancora


funziona anche con
where to_date(data)='01-06-04'
o
where trunc(data)='01-06-04'

 where to_date(data)='01-06-04'
Dipende da come ha inserito i dati, e cioe' se la data e' stata 
inserita con SYSDATE o meno (in caso affermativo allora nel campo 
relativo alla data vi e' anche l'ora di inserimento). Considerando 
questo, alla fine, il metodo piu' veloce per la comparazione di una 
data e' utilizzando un TO_CHAR() (ovviamente non vengono prese in 
considerazione le prestazioni di tale metodo)
Henryx

 considerazione le prestazioni di tale metodo)
si ma se devi confrontare due tipi data(come mi aspetto da tutte le query di
questo genere) devi convertirne due ...

Newsgroup: it.comp.software.database
Titolo: Aiuto per una SELECT

Salve a tutti,
sono poco pratico di SQL e vi chiedo gentilmente un aiuto per strutturare
una SELECT!
Il discorso e' questo:
Ho due tabelle dove, per entrambe, il primo campo e' un contatore. Il valore
del contatore in alcuni casi si trova in entrambe le tabelle ... quindi la
relazione e 1 a 1. Succede questo:
Devo selezionare tutti i campi che si trovano nella prima tabella ma non si
trovano nella seconda.
Spero di essermi spiegato adeguatamente e ringrazio chiunque volesse darmi
un aiuto,
Pierpaolo

 wrote in message
news:8iv6gq$nkb$1...@fe2.cs.interbusiness.it...


 wrote in message
news:8iv7b4$5l2dg$1...@fu-berlin.de...

Newsgroup: it.comp.software.database
Titolo: aiuto:uso di DBMS_JOB di ORACLE

Ciao a tutti, vorrei usare la procedura DBMS_JOB.SUBMIT in questo modo:
CREATE OR REPLACE PROCEDURE INSERIMENTO_OGNI_MINUTO IS
----------------------------------------------------------------
--  Questa procedura richiama a cadenza prefissata la         --
--  procedura 'inserisci' che inserisce dati in una tabella   --
----------------------------------------------------------------
    jobNum  NUMBER;
BEGIN
    DBMS_JOB.SUBMIT( jobNum,
                     'inserisci(dati);'                       
                     sysdate,
                     'sysdate + 1/1440'
                   );
END; -- Procedure
/   
Quando eseguo:
sql> exec INSERIMENTO_OGNI_MINUTO;
mi dice procedura eseguita correttamente però in realtà non succede nulla;
Come mai?? In cosa sbaglio??
Aiutatemi, grazie Salvatore
-- 
Posted from  [217.59.175.113] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Come mai?? In cosa sbaglio??
Verifica che il Job sia effettivamente inserito, eventualmente prova
a forzare l'esecuzione usando DBMS_RUN.
Davide

 eventualmente prova a forzare l'esecuzione usando DBMS_RUN.
Come si usa ?? quale procedura devo eseguire??
Grazie, Salvatore


 eventualmente prova a forzare l'esecuzione usando DBMS_RUN.
Come si usa ?? quale procedura devo eseguire??
Grazie, Salvatore


 Come si usa ?? quale procedura devo eseguire??
exec DBMS_RUN(numerodeljob,true);
vedi la documentazione di Oracle.
Davide

 exec DBMS_RUN(numerodeljob,true);
Sorry, intendevo DBMS_JOB.RUN(...)
Davide

 Davide
grazie l' ho eseguita ed effettivamente č partito il lavoro, ma solo
la prima volta, non si ripete.
Come faccio a vedere lo stato in cui č un lavoro, ho l' impressione che sia
sospeso.
P.S. Ti faccio i miei piů sinceri complimenti Davide, sei davvero in gamba.
Ciao, grazie ancora.
salvatore


 ha scritto nel messaggio
news:757258e7db837327578...@mygate.mailgate.org...


 
Grazie, ho lanciato il comando ed ho ottenuto questo
       JOB NEXT_DATE NEXT_SEC   FAILURES B
---------- --------- -------- ---------- -
WHAT
--------------------------------------------------------------------------------
        20 30-NOV-01 16:41:43          0 N
inserisci;
Il problema č che non inserisce nulla ogni minuto ,come dovrebbe 
non riesco a capire perchč ??
Ho provato a forzare con DBMS_JOB.RUN come mi diceva Davide e solo 
in questo caso il lavoro si avvia una volta ma poi non si ripete piů.
Cosa devo fare perchč funzioni??
Grazie, Salvatore


 ha scritto nel messaggio
news:0e0cdc294f70fcca407...@mygate.mailgate.org...


 
Grazie delle informazioni sei stato gentilissimo. 
Avevo già risolto il problema che era dovuto alla configurazione, 
ho dovuto aggiungere due righe nel file init.ora:
JOB_QUEUE_PROCESSES=...
e
The JOB_QUEUE_INTERVAL=...
e poi fare lo shutdown e lo startup dell' istanza.  
In questo modo loscheduling è partito effettivamente.
Grazie, Salvatore 
 il problema  

Newsgroup: it.comp.software.database
Titolo: Pacchetti paghe

Qualcuno saprebbe consigliarmi qualche pacchetto valido per la gestione di
paghe per una ditta di circa 300 dipendenti???
Indipendentemente da quale piattaforma usa....
Grazie a tutti
Fabio!

 Indipendentemente da quale piattaforma usa....
Sei completamente OT ...
Mai usato, ma prova Compiere.
Newsgroup: it.comp.software.database
Titolo: mysql ripara e ottimizza

Salve a tutti,
quando guardo il riepilogo tabelle in phpmyadmin si notano dei dati
ogni tanto nella colonna "in eccesso".
Ottimizzando le rispettive tabelle i dati nella colonna "in eccesso"
spariscono.
Domanda1: cosa succede quando una tabella ha dati in eccesso?
Domanda2: la riparazione e ottimizzazione delle tabelle quando è
opportuno farla su un db mysql?
grazie

 Domanda1: cosa succede quando una tabella ha dati in eccesso?
 > Domanda2: la riparazione e ottimizzazione delle tabelle quando č
 > opportuno farla su un db mysql?
In teoria perdi prestazioni, ma se non hai una grande frammentazione dei 
dati non sta preoccuparti. Mi ricordo di aver letto che fino a un 5% va 
bene.
Io ho una script che ottimizza le tabelle 1 volta ogni 3 mesi sui 
gestionali. Io lo faccio perchč cosě il db diventa "piů piccolo" per 
fare il backup.
Di solito si fa quando fai pesanti modifiche ai record ex: aggiungi 
colonne, aggiungi e togli molti record.
Ho notato che vi sono alcuni vantaggi seppur limitati quando vi sono 
tanti campi vchar con lunghezze molto differenti, ma sono veramente 
sottigliezze.

Newsgroup: it.comp.software.database
Titolo: installazione mysql

Dovrei installare sulla mia macchina con sistema oeprativa Windows2000 MYSQL
3.23.
come si fa?
Grazie tante per l'aiuto
ciao cristiana

 come si fa?
si guarda il manuale:
http://www.mysql.com/doc/en/Windows_installation.html
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.efluxa.it/netiquette/dis.html

Newsgroup: it.comp.software.database
Titolo: file *.dbx

Salve,
in che modo si può  aprire il file delle news
*.dbx
oltre alla procedura normale.
felicita per tutti.

 ha scritto

http://chattanooga.net/~scochran/DBXtract.htm
Newsgroup: it.comp.software.database
Titolo: file sct\scx

come si aprono i file con tale estensione ?
Sono le form di VFP .
grazie e saluti

I files scx non sono altro che tabelle DBF, quindi basta aprirle con un
normale editor di DBF.
Se utilizzi Vfp basta che scrivi:
use tuaform.scx
brow (per visualizzare il contenuto)  ma vedrai solo righe di una
tabella che corrispondono ad ogni singolo oggetto che compone il form.
P.S. Ma tu utilizzi VFP ?
Ciao

 ha scritto nel messaggio 
news:1138177191.3...@z14g2000cwz.googlegroups.com...

purtroppo non ho ancora il programma VFP, ma solo il programmetto free 
"DBFviewer 2000" , che non mi apre proprio il file scx
Siccome in un gestionale mi è sparita una checkbox da una maschera , temo 
sia un bug della nuova versione di tale gestionale .
Allora volevo aprire e constatare di persona la scomparsa di tale controllo 
chkbox .
Poi , siccome mi ricordavo che nella vecchia versione c'era questa chkbox , 
ho installato la vecchia versione su un altro pc e copiato i files form.scx 
e form.sct nella nuova installazione.
La checkbox è ricomparsa ! Peccato però che se lancio la stampa da tale form 
( è la maschera di stampa di alcuni report) mi segnala un errore di 
memberuncknown su qualche cosa , per cui la prova è fallita .
ciao e grazie 

Se mi vuoi inviare la form (scx e sct) provo a dargli un'occhiata....
s.g...@italwork.com
Ciao

 tabella che corrispondono ad ogni singolo oggetto che compone il form.
L'HO Rinominata DBF ed effettivamente dentro ci sono le righe che dici.
Allora è l'altro file SCT che è coinvolto ...si apre con blocknotes ma non 
lo si può modificare.
ciao

Newsgroup: it.comp.software.database
Titolo: 1434 AIUTO

salve,
un po di brodcast su questa porta è normale???? la utilizza per il
monitoring
il virus manda un brodcast continuo ....credo
Sapete consigliarmi qualcosa per fare una verifica?????
ho installato il sp3
Grazie

 wrote in message
news:b1o48p$8bs$1...@newsreader.mailgate.org...


 wrote in message 
news:b1o48p$8bs$1...@newsreader.mailgate.org...

Ciao Paolo,
un po' di broadcast verso la porta puo' essere normale.
Se hai installato il Service Pack 3 inoltre il virus (Slammer)
non puo attaccarti.
Per effettuare delle verifiche puoi utilizzare
questa utility da command line che verifica tutte
le instanze di SQL Server di una macchina:
http://www.microsoft.com/sql/downloads/securitytools.asp
Ciao,
-- 
Gianluca Hotz
Backoffice MVP (SQL Server) MCP SQL Server and MCP Windows
Vice-President of the Italian User Group for SQL Server
Founding Member of the Italian User Group for .NET
http://www.ghotz.com
http://www.ugiss.org
Newsgroup: it.comp.software.database
Titolo: Connessioni simultanee access

Ciao a tutti,
vi espongo il mio quesito.
Ho sviluppato x un'ufficio di una grande azienda un software Visual Basic 6
utilizzando come database Access e metodo di accesso ADO 2.5-2.8 (non
ricordo) in una rete LAN.
Accederanno a questo software anche simultaneamente (forse) dalle 10 alle 30
persone. In generale faranno inserimenti, modifiche e ricerche.
La mia domanda č: reggerŕ Access ?
Cioč mi piacerebbe sapere quante sono le connessioni simultanee che regge;
non so, ci potrebbero essere malfunzionamenti ?
Grazie e ciao a tutti
Spytech

 Spytech
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ma come fai a fidarti di uno che nn conosce l'italiano e dice "se
dovrebbero" invece del se dovessero
Filippo Salta ha scritto:


 dovrebbero" invece del se dovessero
1) Il tuo commento č inutile (almeno quanto il mio, ma mi sono un poco
spazientito)
2) Il suo suggerimento č corretto, quindi perfettamente on topic.
3) Quoti da schifo. Mai letta le netiquette?
4) Far notare errori grammaticali di altri partecipanti (senza nemmeno
mettere un sorriso, per lo meno) č scorretto. Mai letta la netiquette? parla
pure di questo.
5) Dare giudizi gratuiti su altre persone solo per una svista in un post non
č molto serio (per lo meno quanto il mio... ma ho gią detto che mi sono
spazientito?).
Ciao
Matteo
Newsgroup: it.comp.software.database
Titolo: cosa significa fare il DUMP?

vedi oggetto grazie
--
http://members.xoom.it/webbrowser/
fabi096...@hotmail.com

 vedi oggetto grazie
DUMP=scaricare. Fare un dump significa scaricare su di un file
l'intero contenuto di un database (dati,struttura e quant'altro),
allo scopo di avere un backup dei dati o per trasportare tali dati
su di un'altro database.
Davide

Newsgroup: it.comp.software.database
Titolo: [O] Costo licenza SQL server

Qualcuno mi saprebbe dire i costi di licenza di SQL server di Microsoft
Chiedo perchè devo valutare l'installazione in azienda di un server web 
(ASP .net + SQL Server)

 web (ASP .net + SQL Server)
Dato che si tratta di una web application (probabilmente esposta su 
internet) l'unica licenza che devi considerare č quella per processore.
Su questa pagina trovi un ordine di grandezza (in dollari) del costo delle 
licenze per le varie edizioni:
http://www.microsoft.com/sql/howtobuy/default.mspx#EAAAC
Una volta individuata l'edizione piů adatta alle tue esigenze, ti suggerisco 
di contattare direttamente Microsoft Italia per conoscere i prezzi 
"nostrani":
http://www.microsoft.com/italy/info/default.mspx
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org

Newsgroup: it.comp.software.database
Titolo: gestione magazzino con MySQL

Salve a tutti,
secondo voi MySQL è adatto per supportare una gestione di magazzino?
O mi conviene migrare verso un'altro DBMS?
Carlo.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 secondo voi MySQL č adatto per supportare una gestione di magazzino?
Ogni database va' bene se sei in grado/hai voglia di superarne le
limitazioni e di scriverti il codice nel caso.
Davide

 secondo voi MySQL è adatto per supportare una gestione di magazzino?
Perche' non dovrebbe esserlo?
Saluti.
Luciano
Newsgroup: it.comp.software.database
Titolo: Access, SQL e Oracle.

Avrei alcune domande.
Ho letto che in Access gli archivi si "deteriorano" e che è necessario
ripararli, io è da circa 3 mesi che lo uso e non penso mi sia mai capitata
una cosa del genere, almeno credo. Come faccio eventualmente ad accorgermi?
Mi da un messaggio d'errore il database? Mi hanno consigliato anche per
questo motivo oltre che per le limitazioni volendo creare un gestionale di
passare a SQL  Server oppure a Oracle. Mi  chiedo se sia problematico il
passaggio ad uno di questi due database a parte i costi, cioè che
piattaforme minime richiedono e c'è possibilità di trasmigrare agevolmente
il lavoro fatto con Access?
Infine a livello di costi simili quale si può ritenere il maggior
antagonista di Access?
Ciao a tutti.

antagonista di Access?
Oracle su Linux, costo = 0.
Detto questo: Oracle e' piu' complicato da gestire, ma molto piu'
solido, inoltre i formati dei file di "supporto" (i backup per
esempio), non sono MAI cambiati dalla versione 1 ad oggi, questo
significa che se un giorno tu dovessi fare un Upgrade, fai un bel
backup del database, installi la nuova versione e poi fai un Restore,
quelli di SQL sono cambiati dalla 6.5 alla 7 (ed ovviamente non sono
compatibili) e niente ti da' per scontato che non cambieranno di
nuovo.
L'SQL di Oracle e' stato "esteso" varie volte, ma sempre in modo da
"aggiungere" dei pezzi, quello di SQL Server lo hanno RIDOTTO (e'
sparita la CREATE DATABASE tanto per dire...) questo significa che se
ti fai i tuoi Script per la creazione delle strutture dati, quegli
script potrebbero non funzionare per niente nelle versioni
successive...
Oracle e' disponibile per NT, Unix, Linux, quindi hai la piu' ampia
scelta di Server possibili, SQL Server e' solo NT.
Tieni anche conto che le versioni NT di entrambi sono molto voraci
di memoria.
Davide

 Ciao a tutti.
A costi simili ovvero zero lire c'è MSDE (SQL server con dei  limiti di
licenza), solo per piattaforma windows; Interbase 6 completo, disponibile anche
su Linux.
Ho sentito dire che Oracle sia gratis su Linux, ma non ne sono sicuro.




 Oracle su Linux, costo = 0.
solo per uso non commerciale; e comunque per uso non commerciale e'
gratis anche sulle altre piattaforme (se ti iscrivi su
technet.oracle.com
 puoi richiedere il cd che ti spediscono gratuitamente
a casa, gia' provato e ricevuto tutto per win2000)
-- 
Greetings,
Alessandro
Pesaro, Italy

antagonista di Access?
anche i costi, vedi, si fa presto a dire costi.  certe soluzioni hanno
un costo iniziale nullo, te le regalano.
poi pero' vedi quanto costano i costi di gestione.  linux, oracle,
gratuiti, certo.  poi vai a fare una modifica su un db oracle, prova a
svilupparci un'applicazione e parliamo di costi.  allora tanto vale
che pago direttamente subito una milionata e mi compro access su win,
così quando voglio modificare o debuggare qualcosa ci metto cinque
minuti, che non fare il fighetto o il politically correct con linux e
oracle, che per cambiare mezza cosa ci vogliono tre settimane.
microsoft puo' stare antipatica per molti giustificati motivi, e i dba
oracle tengono famiglia pure loro, ma insomma, facciamo a capirci...