mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: Per RIKI: grazie e una domanda ancora!

Grazie molte per il prezioso aiuto datomi!
Voglio approfittare (scusami...) per chiederti
un'altra cosa che sicuramente farà sorridere un esperto come te, ma che per
me è un grosso ?
Voglio creare una query che mi permetta di ricercare il numero di cellulare
di una persona facendo la ricerca per campo nome.
Tipo: Marco, e mi dà il numero di tutti i Marco in tabella.
Come fare?
Ti ringrazio ancora e seguirò il tuo consiglio: acquisterò il libro da te
indicato.
Grazie ancora di cuore.
Piero

 Come fare?

GRAZIE DI CUORE!
SPERO DI POTERMI SDEBITARE UN GIORNO!
MA TU COME HAI IMPARATO COSI' BENE?
L'USO DELLA MODALITA' SQL L'HAI APPRESO SUL LIBRO DI APOGEO?
GRAZIE ANCORA E COMPLIMENTI
PIERO

Non mandarmi a quel paese: non ti scoccerò più!
Ma vorrei solo capire un paio di cose:
1) Ho creato la query con modalità sql e mi fa la ricerca per campo.nome
dandomi il campo.cellulare.
IL codice che mi hai suggerito è il seguente:
SELECT Rubrica.Cellulare
FROM Rubrica
WHERE (((Rubrica.Nome)=[Nome da cercare]));
con Cellulare un campo e Nome anche un altro campo.
Ora, come modificare questo codice per far sì che, dando il solo nome mi
esca non solo il numero di cellulare ma anche cognome, via e numero di casa
(in pratica l'intero record, con campi Nome, Cognome, Via, Cellulare, Casa)?
2) Cosa mi consigli per l'SQL, per impararlo? L'SQL si applica solo ad
Access?
Grazie di cuore ancora...e prometto che non ti rompo più!

 Access?
Il mio insegnante di SQL si chiama Access. Tu crei una query in modalità
struttura e poi passi in visualizzazione SQL e oplà l'SQL è bello che fatto!
Perchè creare una query in modalità struttura anzichè SQL? Perchè è più
facile e intuitivo.
Quando invece devi "passare" una query pronta all'uso a qualcuno, lo fai con
l'SQL perchè è autoesplicante.
L'SQL si applica ai più diffusi Database relazionali (praticamente tutti).
Sul libro troverai un intero capitolo dedicato all'SQL. E' più che
sufficiente per la maggior parte delle applicazioni.
ciao
Riki

grazie ancora di cuore!
Ciao

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

Ciao a tutti,
in questi ultimi giorni il transaction Log di un DB SQLServer di un progetto
molto grosso si sta riempiendo troppo in fretta.
Premetto che non sono affatta bravo nell'amministrazione di SQL Server.
Come si fa per visualizzare il Transaction Log per vedere se è qualche
Stored Proc in particolare ad essere ripetuta forse perchè il mio programma
Client (fatto in Delphi) va in loop?
(Domanda supplementare : trovo qualche info in rete [magari in ITA] per
imparare un po' ad amministrare SQL Server?)
Grazie in anticipo a tutti.
Ciao
David

 Grazie in anticipo a tutti.
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org
Newsgroup: it.comp.software.database
Titolo: UNION e ORDER BY

Salve,
come faccio a fare un "order by" su una UNION di due tabelle? Mi spiego
meglio riportando il codice:
SELECT codice, data, code From tabella1 WHERE CODE LIKE '%401%'  UNION
SELECT codice, data, code From tabella2 WHERE CODE LIKE '%401%'
non so dove mettere l' ORDER BY.  Ho provato alla fine dell'istruzione,
ma da' errore. Ho anche provato a metterlo alla fine di ogni select, ma
da' errore!!!!
Qualcuno puo' aiutarmi?
Grazie
Donatella :)

 come faccio a fare un "order by" su una UNION di due tabelle?
Con che database?
Prova a mettere la seconda query tra parentesi,
con Oracle io ho questa sintassi:
SELECT listacampi FROM TABELLA1 WHERE ...
UNION (SELECT listacampi FROM TABELLA2 WHERE...) ORDER BY...
Davide

 wrote in message
3B249E59...@cmns.mnegri.it...


Newsgroup: it.comp.software.database
Titolo: esportare dati da query con mysql

Sto cercando un software che riesca a gestire l'esportazione di dati da
query mysql a formato testo o csv.
Ve ne sono molti ma quelli che ho provato (mysql-front, use-mysql) si
bloccano se i record interessati dalla query sono troppi. Avrei necessita'
di esportare dati fino a 60000 record di una tabella con circa 25 campi.
Su 
mysql.com
 non sono riuscito a trovare riferimenti ad una utility gia'
integrata nel db.
Sarebbe ottimo se il programma fosse freeware o di basso costo in quanto non
mi serve per lavoro ma per un archivio hobbistico.
Grazie
Max

 integrata nel db.
mysqldump
Davide

> mysqldump
Mi era sfuggito si potesse utilizzare la clausola where con questa utility.
Pensavo si utilizzasse solo per effettuare backup di db interi o tabelle.
Grazie
Max

> mysqldump
C'e' un modo ancora piu' semplice:
SELECT * INTO OUTFILE 'nome_file.txt' FROM nome_tabella WHERE ...
Da riga di comando 59564 rows affected in 5.49 sec
Max

 Da riga di comando 59564 rows affected in 5.49 sec
Tu hai chiesto una "utility" per fare la cosa...
Davide

 Tu hai chiesto una "utility" per fare la cosa...
Non sapevo si potesse fare senza.
Visto che non riuscivo a capire la sintassi da usare con mysqldump ho
cercato ancora con google e alla fine ho trovato questo semplice ed
efficacissimo sistema.
La prossima volta (eventuale) cerchero' di essere piu' chiaro nel formulare
la domanda.
Max
Newsgroup: it.comp.software.database
Titolo: Update con subquery correlata per  trasf dati tra tabelle: è lecita?

E' lecito avendo due tabelle:
Tabella Prodotti: Codice Prodotto char (10), Descrizione Prodotto
varchar(40), NazioneDiFabbricazione varchar (10)
Tabella Nazioni: NomeNazione varchar (10), SiglaNazione char(2)   
(associa ogni nazione alla sua siglia, esempio: ITALIA ===> IT)
Se voglio sostituire nella tabella prodotti la NAZIONE DI
FABBRICAZIONE PER ESTESO con la relativa SIGLA basandomi sulla seconda
tabella, è lecita questa query di aggiornamento con subquery
correlata?
UPDATE Prodotti
SET Nomenazione = CAST (
select Siglanazione 
from Nazioni 
where Nazioni.nomenazione=Prodotti.nazionedifabbricazione
)  as varchar(10) 
Sperando che prodotti.nazionedifabbricazione faccia riferimento alla
riga corrente della query principale, se il funzionamento è lo stesso
per le query di selezione correlate. Funzionerà?
altrimenti come posso fare, in sql standard in un colpo solo a
sostituire tutta la colonna nazionedifabbricazione della tabella
prodotti basandomi sulla relazione "nazioni"?
Grazie mille
Maurizio
Preciso che ho cercato molto sia con google che sui testi, ma
purtroppo quando si parla di update con subquery, si tratta
semplicemente di una subquery messa nel where come condizione, non di
una subquery messa come origine dei dati da aggiornare

 Funzionerà?
perchè non fai un bel connect e non provi?

 perchè non fai un bel connect e non provi?
perché non ho un DB :( sto studiando solo "sulla carta" e quello era
un esercizio che richiedeva di sostituire i valori di una colonna con
i valori di colonna di un altra tabella
ciao e grazie
Newsgroup: it.comp.software.database
Titolo: Postgress e Mysql

Scusate la domanda lamer...
Ma effettivamente fra i due quale conviene come potenza, resistenza e
flessibilita'?
Chiedendo in giro mi e' stato detto che MySQL e' migliore di PostGress solo
nel caso di connessioni e richieste multiple, cosa che invece fa rallentare
PostGres.
Voi che mi dite?
--
RedFoxy
A fox around web
Power at fox for a yiffing world!

 Voi che mi dite?
 
Che come fregnaccia non è malvagia, anche se preferisco i forum con
Access che reggono mi(g)lioni di utenti :p
A parte gli scherzi se quello che ti serve è la velocità non ti si può
rispondere in modo preciso senza conoscere l'applicazione: preso 'as is'
mySql è indubbiamente più veloce di PostgreSQL ma se poi la tua
applicazione ha bisogno delle features che mancano a mySql l'unica è
implementarle a livello di codice, il che buon parte delle volte fa
perdere tutto il guadagno.
Come sempre, dipende da cosa devi fare :)
Holaz

Newsgroup: it.comp.software.database
Titolo: Conflitto di versioni con postgres

Ciao a tutti c'è un modo per aprire un db fatto con postgres 7.3 con
la versione 7.2?
Grazie 
Ciao

 
No. Devi installare un set di binari della 7.3, fare un pg_dumpall con 
quelli, e poi reimportare il tutto nella 7.2.
Sorry...
-- 
Fabrizio "Hermooz" Ermini
Newsgroup: it.comp.software.database
Titolo: Sql Server e Transazioni

Ciao a tutti,
avrei un piccolo 'problema'.
ho un database medio (diciamo con tabelle sui 500.000 record) 
su una di queste tabelle ho due campi text (o blob che dir si voglia)
contentente cisacuno dai 2k agli 8k di dati.
avrei bisogno di riportare a null (svuotare il contenuto) tutti i campi.
con l'istruzione 
UPDATE nome_tabella SET nome_campo = NULL
ci mette una vita credo perchè utilizza il log delle transazioni.
a me basterebbe disabilitare il log delle transazioni prima di
effettuare la query ma sinceramente non ricordo come si fa, nell'help
non ho trovato nulla, stessa cosa con google.
qualcuno saprebbe dirmi come fare o dovre trovare info in merito?
Grazie a tutti
Stefano
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


...non hai trovato info poichè non è possibile disabilitare il log delle
transazioni.
Probabilmente ti stai confondendo con il recovery model SIMPLE che, a
differenza degli altri (FULL e BULK LOGGED) fa in modo che le transazioni
presenti nel t-log vengano svuotate in seguito al checkpoint. In ogni caso,
comunque, TUTTE le transazioni passano per il transaction log.
Ciao...
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://www.mvps.org

 comunque, TUTTE le transazioni passano per il transaction log.
e sono in lotta col DTS; con milioni di record e non riuscendo a
"committare" un Transform Data Task" ottengo una enorme transazione :(

 Ciao...
Grazie dell'informazione.
Ccomunque non mi stavo confondendo, avevo letto nell'help del recovery
mode, infatti, dato che nel mio caso i dati non sono "critici" ho
impostato il recovery su simple.
Evvabbè pazienza. Però è una seccatura, se io sono cosciente di quello
che faccio dovrei avere la possibilità di disabilitare il log,
altrimenti se devo aggiornare il campo di alcuni milioni di record ci
impiega una vita.
Grazie comunque della segnalazione.
Ciao


Potresti provare a fare un disco virtuale ram e memorizzare li' il
transaction log.
Io ho risolto cosi' parecchio tempo fa, non so se con sql server 2000 si
puo' fare (io l'ho fatto con sql 6.5)
Eventualmente facci sapere.
Paulus
--------------------------------
Inviato via 
http://usenet.libero.it

 transaction log.
azzz all'ultimo giro ho fatto 3gb di log :(
Newsgroup: it.comp.software.database
Titolo: Database... questo sconosciuto....:-)))

Salve, è un po' che seguo questo forum e, da perfetto analfabeta,
comprendo che qui ci sono dei veri professionisti in questo campo.
Dopo la necessaria, e giusta, gratificazione, vorrei porre una
domandina:
Quale dovrebbe essere, secondo Voi, il Database per eccellenza? 
Quale programma si avvicina il più possibile a questo?
Immagino che non esista, ma giusto per avere un'idea.
Grazie...
Adriano

 Quale programma si avvicina il più possibile a questo?
Nessuno.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Quale dovrebbe essere, secondo Voi, il Database per eccellenza? 
Nessun database relazionale al mondo rispetta tutte le ultime specifiche
standard. Sui DB ad oggetti sono poco informato.
Quello che risolve i tuoi problemi e' quello giusto (fosse anche un file
di testo formattato, o un foglio elettronico).
-------------------------------------------------------
Messaggio inviato da 
http://www.sandlab.org/newsgroup/
Accesso gratuito via web ai Newsgroup

Newsgroup: it.comp.software.database
Titolo: [SQLite] Update...

Aggiornando un record da programma, usando sqlite3_exec(), non
viene segnalato nessun errore nel caso in cui l'aggiornamento
non venga effettuato (ad es. se il record da aggiornare NON e'
presente). E' normale un simile comportamento?
Grazie in anticipo.
C:\>iao Angelo

 ... E' normale un simile comportamento?
E' normale. Per avere indicazioni sul risultato di INSERT, UPDATE
e DELETE
PRAGMA count_changes = 0 | 1;
Cosi la prossima volta imparo a leggere anche questa sezione della
documentazione. :-)
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.software.database
Titolo: Problema con transazioni e cicli con cursore

Salve,
Non riesco ad usare le TRANSACTION quando ho a che fare con più cicli while
che usano il cursore. Qualcuno
sà dirmi come risolvere una cosa del genere :
BEGIN TRANSACTION prova
open cursor
    While @@status <> 0
            ......
            open cursor2
            While @@status <> 0
            ......
                If x = 1 Ok
                Else
                        ROLLBACK TRANSACTION prova
            End
    End
COMMIT TRANSACTION prova
In pratica quando X <> 1 esce dai cicli while annullandomi tutte le
modifiche fin lì apportate al database.
Grazie

COMMIT TRANSACTION prova
Potresti impostare una variabile locale al posto del check su @@status, o
in aggiunta. A quel punto, se imposti la variabile a (diciamo) 1, i while
terminano immediatamente.
Al termine, controlli la variabile: se e' 0 fai COMMIT, se no ROLLBACK.
Leonardo
-- 
Nach doiligh domhsa mo chailin a mholadh
'S ni he amhain mar bhi si or
Bhi si mar gath greine a dhul in eadan na gloinne
Is bhi sceimh mhna na finne le mo cailin or
Newsgroup: it.comp.software.database
Titolo: Problema di accesso in Mysql

 mysql -u root -p
...
ERROR 1045: Access denied for user: 'root@localhost' (Using
password: YES)
anche se sono ragionevolmente sicuro di aver inserito la
pwd corretta...
==
Ho scartabellato il manuale di MySLQ, e mi pare
che consigli in questo caso di entrare con mysqld "saltando" la tabella dei
privilegi, con l'opzione 
--skip-grant-tables 
(letto alla pagina
http://www.mysql.com/doc/A/c/Access_denied.html
 )
Putroppo la cosa
produce un altro errore...
mysqld --skip-grant-tables
ottengo: "Fatal
error: Please read "Security" section of the manual to find out how to run
mysqld as root!"
==
qualcuno capisce cosa ho combinato? (ovviamente mi
sto guardando la sezione citata del manuale, anche perche' come si sara'
capito sono abbastanza nuovo di mysql... ma non  capisco ancora bene cosa
e' successo...)
Grazie in anticipo per ogni suggerimento,
Marco
C.
--------------------------------
Inviato via 
http://usenet.iol.it

 mysqld --skip-grant-tables
Non dovrebbe essere
mysqld --skip-grant-tables&
o usare bin/safemysqld ?
Davide

Davide
Scusa la mia tremenda ignoranza, ma cosa e' "safemysqld"?
Nel mio
sistema non lo trovo... e non riesco a trovarlo nel manuale di MySQL...
Ciao,
Marco


 Scusa la mia tremenda ignoranza, ma cosa e' "safemysqld"?
No, e' che tu stai usando Windows, safemysqld e' usato in Unix/Linux,
'azzata mia. Sorry.
Davide

...

No, no, sono io che sono un po' impreciso forse... sto usando linux
(mandrake 8.1) ma safemysql non lo trovo lo stesso.....!
Ciao,
Marcp

 (mandrake 8.1) ma safemysql non lo trovo lo stesso.....!
Hummm, dovrebbe essere safe_mysqld, almeno questo e' quello che trovo
sulla mia macchina (una delle mie macchine):
ls /usr/local/mysql/bin/safe*
safe_mysqld
Davide

Newsgroup: it.comp.software.database
Titolo: Applicazione Approach

Sto cercando difare un'applicazione con Approach Millenium. Qualcuno mi sa
dire come posso far autocompilare  in un pannello multivalore, i vari campi
di un record selezionando il primo campo da una lista valori.
Grazie Paola


Devi correlare i database.
Ne primo campo per esempio, immetti il codice cliente, a questo punto il
programma recupera i dati dei campi mancanti dal secondo database.
Da imposta, clicca con il tasto destro sul campo da 'autocompilare',
segli 'filtro in base ad un altro campo (o qualcosa di simile),
evidenzia il campo in cui immetti il codice cliente e via così (a questo
punto è abbastanza intuitivo).
Massimo
--
E impari che puoi davvero sopportare
che sei davvero forte,
e che vali davvero.
http://utenti.tripod.it/arnaudo
Newsgroup: it.comp.software.database
Titolo: Perché non funziona?

Non mi permette di creare la tabella:
CREATE TABLE `esami_sostenuti` (
  `ID_Studente` int(7) unsigned zerofill NOT NULL default '0000000',
  `ID_Materia` decimal(5,0) unsigned zerofill NOT NULL default '00000',
  `Voto` int(2) NOT NULL default '17',
  `Lode` tinyint(1) unsigned NOT NULL default '0',
  `Data` date NOT NULL default '0000-00-00',
  `Professore` char(20) default '',
  PRIMARY KEY  (`ID_Studente`,`ID_Materia`),
  FOREIGN KEY (`ID_Studente`) REFERENCES studenti(`Matricola`),
  FOREIGN KEY (`ID_Materia`) REFERENCES materie(`Codice_Materia`)
) TYPE=InnoDB;
mi da un errore
ERRORE 1005: Can't create table '.materie_e_medie\esami_sostenuti.frm'
(errno: 150)
se tolgo le due righe delle foreign key mi funziona.
Non sono un asso quindi per favore se potete siate i piů chiari possibile...
Riccardo

 (errno: 150)
Dal manuale di MySQL:
If MySQL reports an error number 1005 from a CREATE TABLE statement, and 
the error message string refers to errno 150, then the table creation 
failed because a foreign key constraint was not correctly formed. 
Corresponding columns in the foreign key and the referenced key must have 
similar internal datatypes inside InnoDB so that they can be compared 
without a type conversion. The size and the signedness of integer types 
has to be the same.
Both tables have to be InnoDB type, in the table there must be an INDEX 
where the foreign key columns are listed as the FIRST columns in the same 
order, and in the referenced table there must be an INDEX where the 
referenced columns are listed as the FIRST columns in the same order.
Davide
-- 
| Is it possible that software is not like anything else, that it is
| meant to be discarded: that the whole point is to always see it as a
| soap bubble? 
|
Newsgroup: it.comp.software.database
Titolo: Tentativo di identificare e leggere i dati da un database (probabilmente vecchio)

Buongiorno
 
sto cercando di leggere i dati contenuti in un database di cui conosco solo la struttura, che è la seguente:
 
cur
|
|
---- FILE ----
|             rs_pers.dat
|             rs_pers.fmt
|             rs_pers.idx
|             ..............
|             WS_FTP.LOG
|
---- red7-----
|             77008
|             .........
|
---- sys------
|             db.DAT
|             db.idx
|             ........
|
|
cee_ap
name.idx
name.dat
...........
isam.log
tmpout3384.txt
 
Il file rs_pers.fmt contiene tra l'altro:
 
TODAY FORMAT FILE Created using TODAY 8.02.00 
# Created on date: 10/10/18, time: 08:58:37, by user: guest 
# Application: xxxx , version: xxx , version number=0 TODAY filename: xxxxxxxx File type: XISAM Default record: 1 Op sys filename: usr/file/xx_xxxx Database name: Record name list: xx_xxx Index name list: xx_xxx
 
Qualcuno sa di cosa si tratta ?
 
Grazie

 Qualcuno sa di cosa si tratta ?
 
L'estensione fmt era usata dal vecchi dBase e forse da alcune versioni 
di clipper, non so se questo puo' aiutarti.
 
Ciao.
 
-- 
Pubblicita' regresso: 
http://www.ferrero.org
 
** Per scrivermi in mail, sostituire nutella con ferrero...
** To contact me by email, change nutella to ferrero...

Newsgroup: it.comp.software.database
Titolo: AIUTO! SICUREZZA DB

Vorrei proteggere un database in modo che non possa essere duplicato. Esiste
una funzione per questo?
Grazie a chi mi vorrà rispondere.

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

Ciao, sto "tentando" di utilizzare mysql
Vorrei inserire tramite odbc di access diverse migliaia di record circa 8000
al gg.
Tentando di inserire i record dopo circa 3/4 min mi dice memoria o spazio su
disco insuffic (ho 2 gb di spazio e 128 M di mem) e mi inserisce circa 4200
record
Qlc può darmi una mano perchè nn mi dia il problema e qlc indicazione per
migliorare le performance
Altrimenti se potete datemi un indicazione su altri RDBMS freeware che
utilizzate
grazie in anticipo
Ciao by Logan bye bye

 record
8000 record al giorno vuol dire 5 al minuto. Evidentemente c'e' qualche
cosa che non funziona nel modo con cui li vuoi inserire. Rivedi il tuo
codice.
E pr crtsia nn usre trp abrvzni che mi vne ml di tsta.
Davide

 ha scritto nel messaggio
news:aaqq8p$cfghr$8...@ID-18487.news.dfncis.de...

Non utilizzo codice ma una semplice query di accodamento da una tabella di
access ad una di mysql
Ciao grazie Logan

Ciao utilizzando access vorrei eseguire un semplice query di accodamento di
una tabella di
access in una di mysql.
La tabella di origine ha 70000 record.
mi presenta l'errore Transactions are not enabled #4000
qualcuno sà darmi un suggerimento?
Ciao grazie Logan
Newsgroup: it.comp.software.database
Titolo: Processor Requirements per Oracle 9iR2

Ciao, sto installando Oracle Server 9iR2,
non riesco ad individuare i "Processor Requirements" per Solaris
32-bit.
Ho trovato solo "Processor Requirements" per "Oracle Management
Server" il middle tier dell'OEM --> SPARC Ultra 1 300 MHz
Ci sono altre informazioni?
Grazie

 Grazie
Prova a cercare sul cd in distribuzione col la release in questione.

...


Newsgroup: it.comp.software.database
Titolo: query con mysql

Ho due tabelle, articoli e magazzini che hanno in comune il campo codice
devo fare una query che mi estragga tutti i campi delle due tabelle.
Il problema sta nel fatto che nella tabella magazzini ha un numero
di record inferiore alla tabella articoli.
Con la query attuale con join mi perdo tutti i codici che non esistono nella
tabella
magazzini.
Io vorrei avere come risultato della query con tutti i record di articoli
e dove mancano in magazzini i campi vuoti.
Come poso arrivare a questo risultato ?
Saluti Falco


Outer join....
ps non sonon sicuro che siano state implementate in MYsql........
Ciao
Matteo

 ha scritto nel messaggio
news:S5v_9.149907$AA2.6...@news2.tin.it...

Ho provato con left join e funziona purtroppo poi non mi
esegue il seguito del comando sql  AND quntita>0 ecc
Qualche idea ?
Falco


Posta la query completa...
Matteo

esegue il seguito del comando sql  AND quntita>0 ecc
Hai sostitiuito un WHERE (WHERE tab1.campo = tab2.campo) con left
join, quindi il tuo WHERE non c'è più. Pertanto il tuo AND deve
diventare WHERE... 
(non so se mi spiego!)
Matteo

Newsgroup: it.comp.software.database
Titolo: Significato simboli schema fisico

Mi sono trovato a leggere uno schema fisico (tabelle) con alcuni simboli
a me non noti. C'è PK che sta chiaramente per primary key, FK per
foreign key, NN per not null, U per unique, ma trovo una I che non sono
riuscito a capire cosa sia, anche cercando un po' in giro. 
Sapete cosa significa? E perché c'è una I seguita da un numero? (I1,
I2...)
-- 
Herbie

 I2...)
indice?
saluti
-- 
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz
DbaMgr2k ver 0.21.1 - DbaMgr ver 0.65.1 and further SQL Tools
http://www.hotelsole.com
 - 
http://www.hotelsolericcione.de
--------- remove DMO to reply 

Herbie ha scritto:

Ma postare un esempio del testo no eh?

 indice?
:-) eh già, mi scordavo dell'indice!! 
Penso sia lui, grazie
Rispondendo anche a chi chiedeva un esempio, eccolo sotto.
E' parte dello schema, nel quale vedo più volte associate le indicazioni
I sulle foreign key (ma non solo lì)
Users:
PK UserID
U1 Username 
   FirstName 
   LastName 
...
e
UserProfile
PK     ProfileID
FK2,I1 UserID
FK1    PropertyDefinitionID 
       PropertyValue
       PropertyText 
	   Visibility 
-- 
Herbie
Newsgroup: it.comp.software.database
Titolo: da xls a mdb

come si può convertire un tabulato realizzato in xls      in una talbella di
mdb?
Successivamente dovrei accorpare più tabelle resideti ciascuna in un lile
mdb in un unico database mdb contenente più tabelle (ovviamente)
Grazie dell'attenzione
saluti,  Tommaso

 mdb in un unico database mdb contenente piů tabelle (ovviamente)
In tutti i due i casi vedi le opzioni Import o Links Tables.
Dipende da cosa vuoi fare: se collegare dinamicamente i files/tabelle oppure
farne una copia sul nuovo file mdb
Ciao
  Stefano

 farne una copia sul nuovo file mdb
Voglio trasformare l'archivio dati xls
in archivio tabella mdb
poiche sono diversi files xls
dopo la trasformazione voglio accorparli come diverse tabelle di un unico
mdb
Grazie e scusami se riprendo il discorso in ritardo.
Ciao
Tommaso

 mdb
Allora crea un database mdb ed importa tutti fogli dei files excel che ti
interessano. Alla fine dovresti ottenere un db con un numero di tabelle pari
al numero di worksheet che avevi nei vari files xls
Nota bene che se poi le modifiche (inserimenti, cancellazioni, modifiche) le
farai sul db, i files xls saranno obsoleti ovvero avranno i dati vecchi
(vale anche il contrario).
Ciao
  Stefano

 Ciao
Tutto OK
Grazie,
saluti,
Tommaso

Newsgroup: it.comp.software.database
Titolo: E possibile ...

Salve a tutti, c'è un modo per interrogare tramite script
un database su pagina web che ha un campo con data di nascita
in modo da non dover inserire tutte le date di nascite possibili.
Grazie a tutti
Ciao

 in modo da non dover inserire tutte le date di nascite possibili.
Eh?
Forse è meglio se riformuli la domanda.

 in modo da non dover inserire tutte le date di nascite possibili.
http://www.linuxtrent.it/documentazione/wikiLT/DomandeIntelligenti/
  Raffaello
P.S.: stai parlando di DB accessibile tramite CGI forse?

[...]
P.S.: stai parlando di DB accessibile tramite CGI forse?
... si penso di si, e un database su pagina web
di un sito , ha la solita maschera nome cognome
data di nascita .
Ciao
Newsgroup: it.comp.software.database
Titolo: Spazio fisico mysql

Salve,
tempo fa ho svillupato una serie di script
per gestire un portale delle news.
L'ammini$tratore del server (che è anche la persona che mi ha commissionato
il lavoro) si lamenta del fatto che lo spazio fisico di mysql sta per
terminare.
Il database costituito da tre tabelle occupa attualmente circa 17 MB di
spazio.
Ora la mia domanda è come è possibile impostare lo spazio fisico assegnabile
ad un database mysql
Il suo server è un Cobalt Raq 4 e ho accesso solo tramite telnet.
Non ho trovato nel manuale Mysql nessuna specifica per impostare lo spazio
fisico massimo che puo occupare un singolo database Mysql.
Nel caso in cui fosse possibile fare questo tipo di impostazione è possibile
anche impostare dimensioni massime diverse per database diversi
es
DB1 20 MB
DB2 40 MB
DB3 5 MB
Grazie in anticipo per qualsiasi risposta in merito

 ad un database mysql
Non e' possibile farlo.
Per altro, 17 Mb non e' un gran che. Io consiglierei di aumentare lo
spazio utile o rivedere i dati presenti nel database ed eventualmente
eliminare quelli inutili.
Davide

 ha scritto nel messaggio
news:apuqdu$55j4h$1...@ID-18487.news.dfncis.de...

che significa aumentare lo spazio utile?
Grazie in anctipo per una risposta
Corrado Modica

 che significa aumentare lo spazio utile?
Se lui si lamenta che "MySQL sta' esaurendo lo spazio" significa che
ci sono delle Quote attive o la partizione dove e' stato installato non
e' poi cosi' grande. Modificare le quote o spostare MySQL su un'altra
partizione.
Davide

 ha scritto nel messaggio
news:apvuhe$58v63$1...@ID-18487.news.dfncis.de...

grazie
Newsgroup: it.comp.software.database
Titolo: MySQL -> MsSql

Salve,
per necessità che non sto ad elencare ho bisogno di convertire un database 
MySQL in un database Ms Sql.
Contiene solo tabelle, niente trigger o stored procedures.
Qualcuno mi sa indicare un software (anche a pagamento, ma economico!) per 
fare il tutto in maniera automatica?
Oppure un link dove si affronti la problematica?
Grazie.
Simone 

Dipende in che modo puoi accedere al DB, in ogni caso c'è un ottimo 
articolo direttamente da Microsoft che ritengo sia più che chiaro (okay, 
è in Inglese...)
http://www.microsoft.com/technet/prodtechnol/sql/2000/deploy/mysql.mspx
(NB: MsSql 2000)
Alex.

Grazie!
L'inglese non č un problema..

 L'inglese non è un problema..
in informatica non può esserlo
-- 
 All those who believe in Telekinesis raise my hand.

Newsgroup: it.comp.software.database
Titolo: Salvare un report in file word

Devo esportare i report di una database in modo da poterli salvare
direttamente in file word. Esiste un modo senza dover passare dalla stampa
unione? Purtroppo ho solo nozioni elementari di access (e di database in
generale) quindi abbiate pietà!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Se lavori con Microsoft Access, ti suggerisco di porre la tua domanda 
sul newsgroup:
microsoft.public.it.office.access
-- 
Francesco Quaratino
MCP, MCDBA, MCT
http://www.xplayn.org
dotNetSide Member
http://www.dotnetside.org

 microsoft.public.it.office.access
grazie mille per l'informazione, provo lě! :)


Newsgroup: it.comp.software.database
Titolo: DBMS in lettura - liscio o raid?

da chi posso aspettarmi migliori prestazioni almneno in teoria? (se c'e'
una teoria ;))
w2k+mssqlserver+3scsi1k
buona giornata

 da chi posso aspettarmi migliori prestazioni almneno in teoria?
Da quello configurato meglio... Se la cache di lettura e' abbastanza
grande ed il database fa' le ottimizzazioni corrette entrambi
dovrebbero essere alla pari (sempre che uno dei dischi non muoia).
Davide
Newsgroup: it.comp.software.database
Titolo: Disinstallare Oracle 8i

Salve, devoREINSTALLARE sul mio pc la versione 8i di Oracle server ma non ho
trovato nessuna
procedura di DISINSTALLAZIONE nè nel menu avvio nè tantomeno in
Installazione
Applicazioni del pannello di controllo!Ma allora come devo fare a
disinstallarlo completamente
evitando che mi  lasci il registro pieno di "tracce"?Non mi dite che devo
semplicemnte prendere
la cartella Oracle e "buttarla" via mentre per il registro devo eseguire la
pulizia a mano!
Grazie
Nicola

 procedura di DISINSTALLAZIONE nè nel menu avvio nè tantomeno in
Avvia l'installazione e dall'Installer scegli la "rimozione" del
software. Il problema e' che l'unico modo di rimuovere l'installer e'
a manella.
Davide

 ha scritto nel messaggio
news:b7h08n$rf10$1...@ID-18487.news.dfncis.de...

Ok grazie 1000
Nicola

ti taglio/incollo la procedura di pulizia completa di oracle su windows
On Windows NT:
1. Ensure you are logged in as a user with Administrator privileges.
2. Using regedit (at the command prompt, type regedit), go to
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE and delete the ORACLE key.
3. Delete HKEY_LOCAL_MACHINE\SOFTWARE\odbc.
4 Open HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services, and remove all
keys under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services that begin
with ORACLE.
 
5. Open
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application,
and remove all keys under
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application
that begin with ORACLE.
6. Close regedit.
7. From the Control Panel, open System.
8. If JRE was installed by Oracle, remove the %ORACLE_HOME%\BIN path and the
JRE path. For example, you may see a path similar to this one: C:
\ORACLE\ORA81\BIN;G: \Program Files\Oracle\jre\1.1.7\bin. Go to Start >
Control Panel > System > Environment tab. Click on the system variable path
and modify the path.
9. Delete Icons from <system_drive>: \Winnt\Profiles\All Users\Start
Menu\Programs\Oracle - <HOME> and <system_drive>: \Winnt\Profiles\All
Users\Start Menu\Programs\Oracle Installation Products. Where <HOME> is the
previous HOME name.
10. Delete <system_drive>: \Program Files\Oracle (from the Windows NT
Explorer or from the command prompt).
11. Reboot your computer.
12. Delete all ORACLE_BASE directories (You can find the Oracle homes listed
in HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOMES).
buon lavoro
--------------------------------
Inviato via 
http://usenet.libero.it

 ti taglio/incollo la procedura di pulizia completa di oracle su windows
Davvero 1000 grazie!!
Nicola
Newsgroup: it.comp.software.database
Titolo: valori composti in SQL

Saluti.
In PostgreSQL posso fare una cosa del genere:
CREATE TEMP TABLE foo (
    x INTEGER,
    y INTEGER
);
INSERT INTO foo VALUES (10, 11);
INSERT INTO foo VALUES (1, 2);
manlio=> SELECT * FROM foo WHERE (x, y) in (VALUES (1, 2), (3, 4));
 x | y
---+---
 1 | 2
(1 riga)
o anche:
manlio=> SELECT * FROM foo WHERE ROW(x, y) in (ROW(1, 2), ROW(3, 4));
 x | y 
---+---
 1 | 2
(1 riga)
SQLite, purtroppo non supporta nessuna delle sue query.
Non supporta VALUES usato in questo modo, e non permette di specificare 
un tipo composito.
Lo standard SQL cosa prevede?
Secondo la documentazione di PostgreSQL, l'uso di VALUES in una 
istruzione SELECT è corretto.
Però non so se è possibile specificare `(x, y`).
Come stanno le cose?
Si può fare niente in SQLite?
Devo scrivere una query per cancellare molte righe da una tabella che ha 
una primary key su più colonne, e al momento sono costretto ad eseguire 
una query per ciascuna riga...
Grazie  Manlio

 una query per ciascuna riga...
Metti i valori in una tabella temporanea



Che vantaggio ne avrei?
Ciao  Manlio

Manlio Perillo ha scritto:

che dopo aver caricato i valori fai una query sola.

 che dopo aver caricato i valori fai una query sola.
Ma per caricare i valori dovrebbe fare n query, come già fa ora per la 
delete.

 una query per ciascuna riga...
Domanda scontata ma le righe da cancellare non hanno una parte della pk 
in comune e non condivisa con altre righe?
Ciao,
Pablo

 Pablo
Ciao  Manlio

Pablo ha scritto:

Si prepara un bel file con le chiavi da cancellare e lo carica.

 Si prepara un bel file con le chiavi da cancellare e lo carica.
Parli di un file con codice SQL?
Ciao,
Pablo

 Altrimenti non ho capito cosa intendevi.
Se ad esempio hai una situazione di questo tipo:
pk1|pk2|pk3|others
---+---+---+------
001|001|001|foo
001|001|002|bar
...
001|003|001|baz
Per cancellare foo e bar usi solo pk1=001 and pk2=001.
Come dicevo casistica specifica e che sicuramente avrai già verificato.
Ciao,
Pablo
P.S.: ho fatto qualche test scomponendo i vettori e verificando le 
funzioni disponibili in SQLite ma l'unica soluzione corretta mi sembra 
quella che già citi, quotata a inizio del post.

 quella che già citi, quotata a inizio del post.
Peccato.
Volevo inserire quella query in un progetto, e non mi va che non sia 
supportato da SQLite.
Ciao  Manlio

 supportato da SQLite.
Purtroppo SQLite a fronte di una notevole leggerezza comporta limiti 
funzionali seri (basta pensare ai datatypes...).
Comunque non è detto che qualcuno non riesca a trovare una soluzione 
valida; personalmente l'unica soluzione "funzionalmente simile" che ho 
trovato (senza approfondirla) è tramite una struct ma è inutilmente 
complessa e costringerebbe comunque a modificare la query.
Ma non puoi aggiungere nel progetto una condizione che modifichi la 
query a seconda del db? Non è molto elegante ma piuttosto comune.
Ciao,
Pablo
Newsgroup: it.comp.software.database
Titolo: installazione SQL Client

Ciao, ho una macchina con win 2000 pro, sto tentando di caricare il client di
sql ma in fase di installazione dell'MDAC mi esce con un errore :
"Impossibile installare il pacchetto Microsoft Data Acces Components (MDAC).
(-1)"...cosa vuol dire...
Ho provato a vedere se nell'installazione dei componenti windows c'era qualcosa
che magari non era stato installato. L'unica cosa che mi č balzata all'occhi eč
IIS che non č installato, ma non centra nulla...vero?
Grazie Frnacesca.
-- 
Posted from  [212.177.125.132] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Components (MDAC). (-1)"...cosa vuol dire...
Qualche schifezza sul registry suppongo. In ogni caso l'MDAC
sono i driver ODBC che non dovrebbero servirti. Prova a
scaricare l'ultima versione dal sito Microsoft, cerca
'MDAC'.
Davide

 IIS che non è installato, ma non centra nulla...vero?
no
Ti sei loggata come administrators ?  vero ?

 Ti sei loggata come administrators ?  vero ?
ops....dettaglio non tracurabile...sorry...mo ci riprovo...
Francesca.


 Ti sei loggata come administrators ?  vero ?
Ero loggata col mio utente nel mio dominio, comunque sono amministratore della
mia macchina. A scanso di equivoci mi sono loggata come administrator ma mi ha
dato lo stesso problema...
Francesca


 IIS che non è installato, ma non centra nulla...vero?
Non è che hai qualche applicazione o servizio che sta usando le librerie di
accesso ai dati? Se le librerie sono in uso non puoi installare le nuove
versioni.
MDAC non ha prerequisiti su Win 2000 ... e IIS non centra nulla :)
Ciao
Fabio
PS 1: è meglio che indichi sempre la versione del software che stai usando.
PS 2: per quesiti specifici su MS SQL puoi provare a postare anche su
microsoft.public.it.sql (Gianluca Hotz è un tipo tosto).


Sul mio news server (
news.interbusiness.it
) non trovo
microsoft.public.it.sql ... peccato!! C'č solo microsoft.public.it.ie30 che
dal nome non promette niente di particolarmente interessante. Qualcuno ne sa
qualcosa?
Ciao

 microsoft.public.it.sql (Gianluca Hotz è un tipo tosto).
un'informazione: io ho sottoscritto quel ng ma ultimamente (da un mesetto)
lo vedo fermo, circa un post ogni settimana, è un difetto dovuto alla mia
configurazione oppure è un dato di fatto per tutti ?
grazie
ciao

 configurazione oppure è un dato di fatto per tutti ?
E' sicuramente un ng a basso traffico: c'è poco da lurkare ma se hai un
problema da sottoporre è OK.
Comunque nell'ultimo mese ci sono stati almeno una cinquantina di post.
Fabio

 Comunque nell'ultimo mese ci sono stati almeno una cinquantina di post.
hai fatto bene a dirmelo perchč io ne vedo solo 7... porcatr.......
Newsgroup: it.comp.software.database
Titolo: [Richiesta info] SQL Server free per Windows

Ciao a tutti,
vorrei chiedervi quali sql free server sono disponibili per i vari
Windows 9x/NT/2000 e magari un vostro commento sulla loro
affidabilità/stabilità/sql ansi 92 compliance.
Io conosco:
MSDE 1.0 
il motore di Microsoft SQL Server 7.0, liberamente distribuibile se
possessori di Visual Studio, Visual C++, etc. in versione Professional
se non erro. E' l'unico che conosco in quanto utilizzatore di SQL
Server 7.0/2000
Interbase 6.0.1
L'ho scaricato poco fa ma mi ha già deluso non accettandomi la
creazione di una view partendo da 2 select (neanche cosi' complesse)
unite con la clausula union
Non ho informazioni sui vari mysql, etc.
Mi scuso in anticipo se tale richiesta è già stata posta ma sono nuovo
in questo newsgroup e nei 272 post appena scaricati dal server non ho
trovato traccia di simili richieste.
Grazie !
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]

 Grazie !
Ciao Stefano, sono Egidio dello IABLA, è un piacere sentirti qui.
Prova MySQL 
www.mysql.com
 e non rimarrai deluso.
Io lo uso sotto linux, è molto stabile e affidabile, credo che la versione
per win sia uguale (anche se non l'ho mai provata). Sul sito trovi tutto
quello che ti serve, ti consiglio di scaricarti qualche esempio per vedere
come funziona.
Un saluto e buon lavoro
--
Egidio Catini
I.CE.RE.C. S.r.l.-u.s.
Div. Informatica
FSA Partner

 come funziona.
L'unico problema č che la versione per Windows non consente l'utilizzo delle
transazioni (o lo consente in modo cosě complicato che non si riesce a
capire come farle
funzionare).
Ciao.

 unite con la clausula union
A rigore (standard ANSI 92) la UNION nelle viste non si può usare, ma in
effetti SQL server 7 ti permette di usarla, ma solo se ti costruisci la
query da riga di comando con il create view. Se provi a farla in modo
visuale dà errore.
Immagino che quindi non sia solo Interbase a presentare questo problema.



Il problema in Interbase non è nella creazione view ma proprio nella
concatenazione delle due select, infatti se eseguo la query composta
ottengo il seguente errore:
"Dynamic SQL Error - expression evaluation not supported", ovviamente
le 2 select singolarmente funzionano, mentre la creazione della view
mi va a buon fine sia su MS SQL 7.0/2000 che su Access 97
Ciao 


MSDE
Io sono molto contento dell'ultimo MSDE.
-- 
Tieni per te il Papero giusto se vuoi la mia email
Sito Papero -> 
http://utenti.tripod.it/papero
Link al Sito Papero 
http://www.mathtools.net/

Newsgroup: it.comp.software.database
Titolo: Interrogare MySQL da Web

Ciao
Spero di non essere OT...
Ho installato su Linux RH 7.0 Apache, Mysql e PHP
Il problema è che non riesco da web ad interrogare il DB Mysql
Ricevo un errore sul file mysql.soket
Qualche consiglio ???
Grazie

 Qualche consiglio ???
Io proverei a girare la domanda su it.comp.www.php perche' mi
pare piu' idoneo...
Davide
Newsgroup: it.comp.software.database
Titolo: Velocità DELETE in Mysql

Salve a tutti.
Ho un problema con le operazioni di DELETE sul mio DB.
Ho un DB di circa 30 milioni di records, che ogni mezz'ora popolo con circa
centotrentamila nuove inserts.
Ogni giorno ho la necessità di eliminare i dati che ho inserito il giorno
precedente (motivi di spazio e di scelte operative).
Il tutto è gestito tramite scripts crontab.
Il mio problema si verifica nel momento in cui la macchina si trova ad
eseguire lo script di DELETE, molto lento, che inevitabilmente si accavalla
a quello delle insert (che ogni mezz'ora si attiva regolarmente per fare il
suo lavoro ^_^ )...
Quello che risulta è quasi un freeze del tutto:
La mia domanda è allora:
Quale è il metodo più veloce per eseguire le DELETES su MySQL? (eseguo le
queries con la sintassi "delete quick from .. where..", e ho ridotto al
minimo gli indici che mi servono su ogni tabella)?
Grazie a tutti coloro volessero rispondere.
Saluti
Emiliano.
--------------------------------
Inviato via 
http://usenet.libero.it

 minimo gli indici che mi servono su ogni tabella)?
Oltre a mettere l'indice sul campo su cui fai il filtro per il delete non so
cosa potresti fare ...
Il mio consiglio è cmq guardarti le MERGE ...
mirko.


:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).

Il metodo più veloce per eliminare "tutto" il contenuto di una tabella
è l'istruzione TRUNCATE TABLE nome tabella.
	Elisa
Newsgroup: it.comp.software.database
Titolo: sicurezza dati in SQL

Cosa vuol dire che sql server e MSDE  sono in grado di ripristinare fino 
all'ultima operazione  eseguita ?
Se si danneggia ad es. il file del  Data Base , non perdo in realtà tutto 
quanto , per cui devo ripristinare necessariamente un backup esterno ?
grazie e saluti 


Se mantieni (e salvi) i log transazionali puoi ripristinare fino 
all'ultima transazione disponibile nei tuoi log.
-- 
Fabrizio Magni
fabrizi...@mycontinent.com
replace mycontinent with europe

 all'ultima transazione disponibile nei tuoi log.
Questo è il "livello minimo", ma si può andare anche oltre. In particolari 
condizioni è possibile eseguire un backup del t-log anche a danno avvenuto. 
Ciò è possibile se sono integri il file di log ed il file contenente le 
tabelle di sistema (il filegroup primary).
Per una risposta più esauriente ti rimando alla spiegazione di Andrea 
Montanari nel ng microsoft.public.it.sql
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com

 tabelle di sistema (il filegroup primary).
Scusa l'OT, Luca. Per il 2006 (anche fine 2005) ci sono in programma 
nuovi corsi?
Si parla gia' di qualcosa su sqlserver 2005?


 Si parla gia' di qualcosa su sqlserver 2005?
E' già stata fissata la data di lancio per il 7 novembre (contemporaneamente 
a Visual Studio 2005 e Biz Talk 2006). Sono state nel frattempo rilasciate 
diverse Community Technology Preview, l'ultima delle quali nel mese di 
giugno, liberamente scaricabile dal link
http://www.microsoft.com/sql/2005/productinfo/ctp.mspx
e, più in generale, puoi avere tutte le info che vuoi a partire da
http://www.microsoft.com/sql/2005/default.mspx
Per quanto riguarda i corsi, tutti i CTEC stanno mettendo in calendario per 
la prossima stagione sia i MOC su SQL Server 2000 che su SQL Server 2005 e 
qualcuno ha già erogato corsi su SQL Server 2005...

Newsgroup: it.comp.software.database
Titolo: sql ordinare query saltando alcuni record

mi interessava in un elenco effettuare un ordinamento in base a colonna 1
in modo tale che pero' gli elementi che hanno valore 100 siano alla
fine dell'ordinamento
 
A)
se ho 2 colonne
a   2
b   1
c  100
d   1
a  100
b   1
c   2
d   1
 
B)
ordinare in base a colonna 1
a   2
a   100
b   1
b   1
c   2
c   100
d   1
d   1
 
C)
ma fare in modo che quando ho 100 la riga sia spostata sotto
a   2
b   1
b   1
c   2
d   1
d   1
a  100
c  100
 
 
se uso ORDER BY colonna1 ASC, (colonna2=100) ASC
in realt� fa come in B)  


 
 
converti nella clausola order by 100 in un valore molto alto (il piu 
alto di tutti)  usando ad esempio il costrutto case
 
 
 

 ha scritto nel messaggio 
news:1gj9oxrhcitj5.1...@40tude.net...

1)estrai dalla tabella le righe che hanno  colonna2=100 e le copi in una 
tabella temporanea
2)cancelli tali righe dalla tabella .
3)fai l'ordinamento di tale tabella e poi la unisci ( UNION)con l'altra 
tabella temporanea,che viene accodata .
 
 


Spero tu stia scherzando...
 
 
Ciao  Manlio

 alto di tutti)  usando ad esempio il costrutto case
 
scusa puoi fare un esempio?
 
 
 
 
aggiungo anche il caso in cui oltre a colonna2=100 mettere in fondo alle
righe anche quelle in cui colonna3=y (ma prima un passo alla volta da
risolvere quello che ho chisto all'inizio)


 
un passo alla volta, prima vediamo se ho compreso il problema
 
 


 
la ordini dopo,come ultimo passaggio 
 
 


 
studiati t-sql piuttosto,e vedrai che la mia soluzione č l'unica 
praticabile.
Anche oggi hai imparato qualcosa. 
 
 


 
L' unica ?
Quella che ho proposto no ?
 


 
 
 
Ovvio, ma tu non lo hai specificato

 [...]
 
 
Ciao  Manlio

l'ho risolta cosě:
 
 
SELECT *
FROM   tab
ORDER  BY column1 ASC,
          CASE
            WHEN column2 = 100 THEN 1
            ELSE 0
          END ASC 
 
 


 
 
ritenta, non è corretto rispetto al problema
i valori con b=100 devono andare alla fine
 
questo il risultato della tua query:


rettifico,questa funziona:
 
SELECT *
 
FROM table_1
 
ORDER BY
 
CASE
 
WHEN col2>=100 THEN 1
 
ELSE 0
 
END,
 
col1,
 
col2
 
 




Questo sembra andare meglio
Una piccola correzione:
 
WHEN col2=100 THEN 1
 
In quanto il problema afferma che i valori uguali 100 devono andare alla 
fine non i valori >= 100
Newsgroup: it.comp.software.database
Titolo: tools esportazione da DBMS ad altro

Scusate il quesito, magari per voi banale ma per me no.
Situazione:
applicazione web realizzata in .NET e DBMS sottostante quale SQL
Server di Microsoft.
Mediante DTS (Data transformation service) è possibile esportare il
set di dati da SQL Server ad Access.
Mi chiedo:
nel caso di:
applicazione web realizzata in .NET e DBMS sottostante quale ORACLE, è
possibile fare la medesima cosa?
Cioè mediante DTS posso esportare le tabelle del DBMS ORACLE in
Access?
Esistono altri tools?
Grazie molte

 Access?
Parlando a livello database (a livello applicativo concordo con Davide 
Bianchi), non conosco DTS ma posso dirti che vi sono una marea di 
applicativi che permettono una operazione del genere. Uno di questi e` 
Talend, che da quanto abbiamo visto a lavoro non si comporta male nemmeno 
nello spostamento di grosse moli di dati (abbiamo provato con una tabella da 
52 milioni di record), anche se ha una logica piu` o meno contorta
Enrico

Newsgroup: it.comp.software.database
Titolo: MySQL 5.0 to 5.1

Salve a tutti,
	spulciando il sito di MySQL ho trovato le istruzioni per fare l'upgrade 
dalla versione 5.0 alla 5.1 . Nella sezione download però ho notato che 
la 5.1 è in versione RC. Questo significa che uscirà presto? No perchè 
ho visto che è in sviluppo la 5.2 e la 6.0. Qualche Info?
Se ho capito bene per fare l'upgrade della versione per windows bisogna 
disinstallare la 5.0 e installare la 5.1 . Non esiste altro modo. Questo 
  facendo chiaramente prima un backup dei database esistenti :)
Non è possibile quindi far girare le 2 versioni sulla stessa macchina. 
Giusto?
p.s. Ma ne vale la pena?
Grazie!

 Grazie!