mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: MYSQL_CONNECT aiuto!

salve sto creando in php uno script che mi connetta (in locale con easyphp)
con mysql solo che non riesco a capire perche' mi da un errore di "wrong
parameter .....ecc
io scrivo questo:
<?
$socket = mysql_connect("localhost",3306," "," ","portale");
if (!$socket)
{ 
  print "impossibile connettersi al server Scusate";
  exit;
}
forse sbaglio la password e l user solo che dato che ho installato easyphp il che vuol dire che fa tutto da solo forse non so che tipo di password e che tipo di user abbia impostato..! se c'e' qualke modo per sapere quale password e quale user hz impostato risolverei il problema:))
sono alle prime armi e mi sto cimentando da poco con apache, php e mysql.
grazie in anticipo per la risposta 
GIANLUCA
g...@sintesi.net

 $socket = mysql_connect("localhost",3306," "," ","portale");
Io avevo qualche cosa del tipo:
$conn=mysql_connect("hostname","username","password");
mysql_select($conn,"database");
Dove "database" e' il nome del database a cui vuoi collegarti,
username e password devono essere sostituiti con il vero username
e password.
Prova a collegarti dal client di mysql e verificare la password ed
il nome del database.
Davide

Newsgroup: it.comp.software.database
Titolo: Query con molti records in MySQL

Ciao a tutti.
Ho la seguente query da ottimizzare:
SELECT Sum(Quantita) AS Tot FROM Scontrini WHERE (CodiceArticolo='A00548')
AND (Year(DataDoc)=2004) AND (PuntoVendita=1)
Ho già creato gli indici su CodiceArticolo,DataDoc,PuntoVendita.
Impiega 6 secondi circa su 470.000 records.
Si può ottimizzare in qualche modo???
Grazie in anticipo a tutti.


MySQL usa *un solo indice* per tabella per ogni query.
Pertanto, puoi adottare una delle seguenti strategie:
(1)
Usa l'indice per il campo che compare in piu' righe, e che quindi
sarebbe piu' controproducente andare a scorrere sequenzialmente. Metti questa colonna per prima
nella clausola WHERE.
Usa EXPLAIN per scoprire quale indice viene usato, e se necessario cambia la query in
SELECT Sum(Quantita) AS Tot FROM Scontrini USE INDEX (nomeindice)
WHERE (CodiceArticolo='A00548') AND (Year(DataDoc)=2004) AND (PuntoVendita=1)
(2)
Se questa e' una query frequente e la sua ottimizzazione e' vitale, potresti
cancellare gli indici attuali e creare un indice composto
ALTER TABLE Scontrini ADD INDEX ricerca (CodiceArticolo,DataDoc,PuntoVendita);
Anche qui, metti le colonne nell'indice nella sequenza piu' favorevole.
Questo consentirebbe a MySQL di usare l'indice per tutte e tre le colonne.
Ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
MySQL Certified Professional
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com
Newsgroup: it.comp.software.database
Titolo: MySQL

Salve ragazzi, ho un problema;
sono riuscito ad accedere a un database (come DBMS utilizzo MySQL,
forse questo si era gia capito) da un programma scritto in linguaggio
Java.
Il problema è che ho inserito i dati di autenticazione per l'accesso
al database, nello stesso codice e per aggiunta in chiaro; adesso mi
chiedo quale soluzione posso trovare per evitare quanto detto?? Dovrei
garantire la massima sicurezza.
Il problema che ho presentato nn è solo un problema di sicurezza, ma
anche di portabilità...se devo cambiare piattaforma devo cambiare
l'indirizzo ip a cui mi collego...
Per essere più chiaro posto parte del codice dove ci sono i dati
"delicati":
DriverManager.getConnection("jdbc:mysql://localhost:3306/" + nomeDB +
"?user=" + nomeUtente + "&password=" + pwdUtente);
(i dati che dovrei evitare di inserire sono nomeUtente e password).
Ciao

 l'indirizzo ip a cui mi collego...
DNS?
Ciao, Sandro.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.software.database
Titolo: PostgreSQL: nuovo utente

Salve a tutti,
ho da poco installato PostgreSQL nella sua ultima versione sotto Linux SuSE
7.1 ed ho il problema: è stato creato automaticamente l'utente 'postgres',
che può accedere e manipolare il DBMS. Purtroppo quando entro in Linux come
'postgres' viene chiesta anche la pwd. Qualcuno sa dirmi quale può essere la
pwd di questo utente, creato in automatico o almeno come reperirla?
Grazie a tutti,
Gilberto.

 pwd di questo utente, creato in automatico o almeno come reperirla?
Leggi la documentazione di Postgres, comunque se entri come root
e fai su postgres, diventi l'utente postgres senza password. Poi
usa passwd per cambiarla.
Davide


Ciao Davide,
grazie per il post, innanzitutto. Ho con me la documentazione di PosgreSQL e
la sto leggendo mentre installo. Cosa intendi per entrare come root: nel
DBMS o in Linux?
Ciao,
Gilberto.

 DBMS o in Linux?
In Linux.
Davide

dbia...@square.nl
 wrote:

Tanks. Tutto fatto.
Ciao.

Newsgroup: it.comp.software.database
Titolo: installazione oracle 8.1.7 EE su winXP

Salve a tutti,
spero di non essere OT se chiedo qui se a qualcuno č mai capitato il mio
problema: per richiesta della mia azienda sto cercando di installare Oracle
8.1.7 Enterprise Edition su un  PC con sistema Windows XP Professional ma
non appena inserisco il cdrom nel lettore l'autorun non fa partire
l'installer. Ho provato a copiare tutto il cd sull'hard disk e a lanciare da
lě non solo l'installer ma anche direttamente il setup dalla cartella
\install\win32 ma anche in questo caso, quando faccio doppio clic sul file,
sembra che il computer lavori (mostra la clessidra) ma poi si ferma come se
non fosse successo niente.
Aggiungo inoltre che accedo al sistema come amministratore.
Non č un problema del cd perchč č stato installato tranquillamente su PC con
Windows 2000 Professional o Server.
Potete aiutarmi?
Grazie
Enrico

Una volta copiato il cd sul pc, cancella tutte le presenze di s*j*.dll !
E vaiiiiiiiiii

Copia il cd sul HD e cerca nella cartella i files: symcjit.dll
Dovrebbe trovarne 2... cancellali e poi avvia l'installer che sta sorro
win32
Ciao.
Newsgroup: it.comp.software.database
Titolo: Gestire Msde

Salve a tutti,
    ho una domanda da porVi, come faccio a gestire i database sotto MSDE,
come invece posso fare con SQL Server.
Ci sarebbe un tool? se non vi dispiace potreste indicarmi il sito dove
scaricarlo se è gratuito ?.
Grazie Mille. Alberto.

 come invece posso fare con SQL Server.
MSDE utilizza lo stesso motore di SqlServer, ragion per cui puoi utilizzare
gli stessi tool di quest'ultimo: Enterprise Manager, Query Analyzer, etc.
Se non hai SqlServer puoi sempre installare la versione trial.
--
Filippo Di Blasi 
fil...@puntoinformatico.it
http://puntoinformatico.it
 <-- E-shop informatico
http://puntoinformatico.it/usato
 <-- Usato
http://puntoinformatico.it/servizi
 <-- Servizi web

 Se non hai SqlServer puoi sempre installare la versione trial.
Se leggi la licenza, M$ *non* consente l'uso dei tools di amministrazioni se
non in accoppiata con SQLServer... ma se installo SQLServer non mi serve +
MSDE... resta anche il fatto che la versione trial è a scadenza e la
necessità di gestione di un db non ha "scadenza"... :-)
Trovi una console per msde sul sito 
http://www.it-lang-vb.net/
 .... cerca
MSDE ;-)
HTH
--
Stefano Zamboni 
sz...@libero.it
Principio di Shaw:
Fai un programma che anche un idiota può usare, e soltanto un idiota vorrà
usarlo.

 necessità di gestione di un db non ha "scadenza"... :-)
Gli strumenti di amministrazione non hanno scadenza...


 --
..ma non sei in regola... :-|
Saluti
--
Stefano Zamboni 
sz...@libero.it
Leggi di Manubay per i programmatori:
1) Se la modifica di un programmatore a un programma esistente funziona,
probabilmente non era quello che voleva il cliente.
2) Il cliente non sa quello che vuole, ma sa quello che non vuole.
Newsgroup: it.comp.software.database
Titolo: DSN ,DSN less e sicurezza

Da tempo mi chiedo quale sia il modo + sicuro per memorizzare la password e
la login del proprio database , soprattutto quando questo viene usato in
rete e si ci deve loggare da pagine ASP.
Se si usa il DSN e lo si crea inserendo username e password , chiunque abbia
un account su quella macchina può disporre del DB come crede , quindi io
preferisco usare un Account stile Scott Tiger (che conosce Oracle sa di cosa
parlo) e poi passare i veri dati dalle mie pagine ASP.Anzi x l'esattezza io
inglobo la stringa di connessione in un file include .inc .
Domanda : Se un utente smaliziato con qualche programmino stile teleport si
sniffa il file ?
Quale credete sia la scelta + oculata ?
--
Ciao
Flex

 si sniffa il file ?
Se qualcuno e' in grado di leggere il tuo codice non ha grossi problemi
a scaricarti l'intero database (perche' sta' accedendo al tuo server),
quindi la password e' un particolare insignificante.
Io mi concentrerei sulla sicurezza del server e non del codice.
Davide

 Davide
hai ragione , solo che quella non spetta a me , e in caso di intrusioni come
dimostri che la colpa non è tua :-)
--
Ciao
Flex

, 
FlexNoNmI...@rRfreemail.it says...

Prova a farlo! Non otterrai niente. E' come se provi, col browser, a 
navigarti la pagina che contiene la stringa di connessione. Non vedi un 
tubo, se hai messo la stringa in script ASP.

 dimostri che la colpa non è tua :-)
In caso di intrusioni e' ben difficile dimostrare qualche cosa, dato
che nel 90% dei casi il risultato e' che devi formattare tutto e
ripartire dai backup (tutti i dati sono sospetti). Comunque per
definizione, in caso di intrusione il problema e' dell'amministratore
del sistema e non del programmatore.
Davide

 pieno di bachi). 
Anche Linux, se è per questo.
Anzi, escono più report di buchi per linux e applicazioni Linux che per 
IIS e compagnia (anche perchè effettivamente ci sono parecchi applicativi 
disponibili, per le stesse funzioni).
Se il sistemista che tiene su il server non sta aggiornato circa la 
sicurezza, questo non fa testo.
Che IIS è meno stabile di Unix, che c'è più lavoro a tenerlo su, questo 
credo sia vero.

 credo sia vero.
non puoi paragonare IIS e Unix. semplicemente perché uno è un web server, 
l'altro un sistema operativo.
(sistema operativo? forse non sai di cosa parlo...)
</flame>
:-)
ciao!
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://ethology.intercult.su.se/freescience/

Newsgroup: it.comp.software.database
Titolo: 4Dimension

Ragazzi qualcuno di voi ha dimestichezza con questo linguaggio d'altri
tempi?

 With over 900 different commands, you can use 4D to go beyond simple data management to build custom applications that look great, are easy to maintain, and can scale up to the demands of the largest enterprise.
Se è questo il 4Dimension che ti serve, c'è anche un po' di 
documentazione su 
http://www.4d.com/support/docs.html
.
Saluti
Andrea
Newsgroup: it.comp.software.database
Titolo: oracle trigger e inserimento data

Ciao,
Quando inserisco una riga nella tabella (Oracle), da una query PHP, "vorrei" 
che in automatico nel campo INSERT_DATE venga inserita la data, utilizzando 
un trigger.
E' possibile farlo direttamente tramite trigger, che da codice PHP?
Grazie 

 wrote in message 
news:4qbbr0F...@individual.net...

Ciao,
Questo e' il codice (banale):
CREATE OR REPLACE TRIGGER update_date_tbl BEFORE INSERT ON tbl
FOR EACH ROW
begin
  :new.txt_date_inserted:=sysdate;
end;
Se lo eseguo con AFTER INSERT ho l'errore sul :new, perche'?
Grazie 


Se hai da 9i in poi dovrebbe essere possibile usare un "default SYSDATE"
nella definizione della colonna.
Se devi scegliere tra trigger e PHP è molto meglio PHP con SYSDATE,
sempre che il trigger non ti dia problemi (vedi i post sopra).
Bye
-- 
Rudy
blog: 
http://rdbland.blogspot.com/
e-mail a 
email.it

Newsgroup: it.comp.software.database
Titolo: trigger su tutte le tabelle

SQL Server 2000
Devo inserire un trigger di controllo per vedere quali tabelle sono
interessate ad una data procedura.
dato che le tabelle in questione sono molte, come posso, con un unico
script, inserire un trigger del tipo:
_______________________________________
CREATE TRIGGER pippo1 ON nome_tabella
FOR INSERT, UPDATE, DELETE
AS
insert tab_aggiornate values('nome_tabella', getdate())
_______________________________________
su tutte le tabelle del DB ?
Grazie per l'aiuto

 Grazie per l'aiuto
prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

 INSERT TAB_AGGIORNATE VALUES(''' + TABLE_NAME + ''', GETDATE())''
Oppsss, sostituisci questa riga con:
INSERT TAB_AGGIORNATE VALUES(''' + TABLE_NAME + ''', GETDATE())
:-)
Non "cazziarmi" è Natale e siamo tutti tutti più buoni LOL


 Non "cazziarmi" č Natale e siamo tutti tutti piů buoni LOL
Direi che č perfetto
Grazie.
Non ti preoccupare in questo periodo siamo un po' tutti BABBI....Natale

 BABBI....Natale
ROTFL
Auguri!!


Newsgroup: it.comp.software.database
Titolo: Relazioni con MySQL

Vorrei sapere come faccio a realizzare una relazione tipo 1:N con MySql
avendo due tabelle del tipo
tblOrdine
tblRigaOrdine
Grazie Alessandro

 avendo due
Spiacente ma non esistono le relazioni in MySQL, fa tutto al volo

Newsgroup: it.comp.software.database
Titolo: ODBC e OLD DB: la differenza???

Scusate l'ignoranza, ma che differenza c'e' tra l'accesso ODBC
e quello OLE DB?
Grazie mille!

 e quello OLE DB?
ODBC e' un'interfaccia che consente di accedere, usando sempre la
stessa sintassi, a diversi database, rendendo il programma che lo
usa "indipendente" dal database.
OLE DB e' una collezione di classi ed altri arnesi per accedere ad
uno specifico database (driver).
Tamite ODBC puoi usare OLEDB per accedere al database, quindi usare
l'interfaccia di ODBC per "parlare" con OLE DB che a sua volta
parla con il database.
Davide
Newsgroup: it.comp.software.database
Titolo: Registrare le sesisoni DB Oracle

Salve a tutti e scusatemi la domanda da neofita,
vi spiego brevemente il mio problema: devo gestire una applicazione
che si occupa di patrimonio immobiliare, il database centrale è
caricato su di un Server Oracle 8.1.7.
Mi stavo chiedendo se è possibile compilare un file txt in cui vengano
registrate tutte le sessioni che vengono aperte di volta in volta dai
vari client.
Grazie in anticipo a chi saprà fornirmi qualche indicazione in merito
The Mentat (MN, 29, 105)
Lancia Lybra 1.9 JTD SW LX
"La meraviglia crea stupore, l'incanto permette l'abbandono"

 vari client.
spero per te sia veramente cosi' semplice:
spool session_cliente_a.txt
select "cosa vuoi sapere"
from v$session
where username = cliente_a or osuser = cliente_a;
spool off
o altrimenti dal log del listener.log,
dove cercherai il suo ip.
ma se i client si connettono via webapplication
e' un po' piu' complicato.
scusa ma non fa' login il tuo utente ?
e quale momento migliore per fargli riempire la tabella del
login ?
felice_pago
--------------------------------
Inviato via 
http://usenet.libero.it

 vari client.
controlla v$session
/G


Il problema è decisamente più complesso, infatti gli utenti che si
connettono al server Oracle, utilizzano il driver ODBC e tutti i
client puntano ad un solo Schema di Oracle.
Ora, siccome ci stà nascendo il dubbio che uno dei client si stia
collegando con il solo intento di creare problemi sulla base dati
"cancellazione di record, modifica contenuto dei campi, etc..". Ho la
necessità di controllare il suo operato.
Ciao e ti ringrazio per adesso della sollecitudine con cui hai
risposto alla mia richiesta.


 necessità di controllare il suo operato.
giri in archivelog ?


 necessità di controllare il suo operato.
giri in archivelog ?


 necessità di controllare il suo operato.
Indentifica gli statements che non sono di tuo gradimento nella
sql area e identifichi la sessione. Poi con v$session arrivi fino
alla macchina se hai una architettura 2-tier (ma se usi ODBC mi
sembra obbligata)
Oppure metti in sql trace le sessioni e vedi quella che rompe le
scatole
Forse non capisco il problema.
/G

Il 06 Ott 2003, 13:07, 
the_m...@libero.it
 (Mentat) ha scritto:
meglio ancora, vai dal sysadmin del
proxy/firewall/dns/apache/o cosa c'e' in mezzo
e metti in chiaro i pacchetti verso il db.


Newsgroup: it.comp.software.database
Titolo: Excel e dbf

Ciao a tutti.
Ho creato un foglio in Excel che legge i dati da un file dbf: No ho trovato
però il modo, ammesso che esista, di salvare sul dbf le modifiche che eseguo
in Excel.
Ringrazio in anticipo chiunque sia in grado di darmi una dritta.
Nick


Ti sei messo su una strada in salita.
Molto piů di quanto immagini.
Mettiamola cosě: se ti "accontenti" di salvare
la tabella Excel in formato DBF allora sei
a posto.
Se invece intendi fare operazioni piů
"sofisticate" sui record, preparati a interminabili
flebo di ODBC pilotato via macro in VBA.
E ti garantisco che cěč da farsi venire l'orchite.
Excel č magico per tutto ciň che puo ***stare in RAM***,
per tutto il resto, serve un database o simil tale.
Newsgroup: it.comp.software.database
Titolo: Software - Sql cercasi

Salve, sto cercando un programma per SQL. Mi serve uno che mi 
permetta di creare DataBase con l'sql.
So che esiste MySql, ma ho trovate vari "tipi" di MySql...quale dovrei
prendere?
O sono tutti lo stesso sw?
Grazie 1000
Kay*
-- 
Posted from 
fire-ext.cli.di.unipi.it
 [131.114.11.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

prendere?
Ti consiglio InterBase (
http://www.interbase.com
 oppure
http://www.ibphoenix.com
) che è *di gran lunga* superiore a MySQL e lo
puoi interfacciare con tutti i linguaggi di questo mondo. Ormai è
freeware, open source ed è del calibro di Informix, Sybase I M$ SQL
Server. Lascia perdere quel giocattolone di MySQL. A limite vai con
Postgres.
Ciao!
jk


http://www.ibphoenix.com
) che è *di gran lunga* superiore a MySQL e lo
Ma come procede lo sviluppo?
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
--------------------

 ha scritto nel messaggio
news:3bfd28c4...@news.tin.it...

Newsgroup: it.comp.software.database
Titolo: avviare trigger + mssql

ciao
ho un trigger associato ad una tabella che dovrebbe avviarsi
all'inserimento di record nella tabella solo che non sempre si avvia.
E' possibile avviare manualmente il trigger?
grazie

 grazie
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com

Newsgroup: it.comp.software.database
Titolo: Aggiornare DB su sito remoto

Durante la creazione di un sito, uso molto un DB access.
Spesso mi capita di cambiare la struttura del DB
(aggiunta di campi sulle tabelle, inserimento di nuove query, ...).
Se faccio questi aggiornamenti in locale e poi trasferisco
il file mdb sul server ho lo svantaggio di perdere i dati
che nel frattempo sono finiti nel DB sul server.
L'ideale sarebbe lavorare con Acces direttamente
sul DB remoto.
Ma si puo` fare?
Avete idee alternative per risolvere il problema?
Ciao e grazie.
Ferro

 Avete idee alternative per risolvere il problema?
Se alteri sensibilmente la struttura del database devi anche pensare
alla procedura di "migrazione" dei dati vecchi.
Davide

 alla procedura di "migrazione" dei dati vecchi.
Di solito capita di aggiungere qualche campo, ma se lo faccio in
locale poi come faccio a farlo anche in remoto senza
trasferire il file MDB locale (che sicuramente ha i dati non
aggiornati)?????
Ciao e grazie.
Ferro.

 aggiornati)?????
0. fai tutte le modifiche e le provi in locale
1. "spegni" il sito mettendo una bella pagina "sito in aggiornamento..."
2. copi il db remoto in locale e lo alteri
3. rimetti a posto il db remoto (aggiornando anche il codice sul
   sito ovviamente)
4. rimetti "attivo" il sito.
Ok, e' lungo, noioso ed hai il sito "offline" per un po', pero' e'
sicuro.
Davide

 wrote in message
news:adfmeq$10jcjq$3...@ID-18487.news.dfncis.de...


Si, questo e` quello che faccio gia`.
Ma mi sembra una cosa dei tempi della pietra.
E` possibile che non si possa fare di meglio.
Una sorta di sincronizzazione!
Come si fa con l'ODBC sulle tabelle collegate.
Ti sembra di lavorare in locale invece stai lavorando
in remoto.
Ma si vede che il Sig. Access non ci ha mai pensato.
Ciao, Ferro.


 TCP / IP il database ???
Cioe' vuoi svilupparti un client/server con un tuo protocollo per
gestire da remoto un database ? Esistono gia', si chiamano Database
Server. E comunque i problemi si chiamano FIREWALL e SICUREZZA.
Perche' il tuo tool sia "accessibile" deve utilizzare un protocollo
noto ed il firewall deve essere aperto, ora nel 99% dei casi quando
dici a chi ti ospita il sito "aprire porta XXX" quelli cominciano ad
ululare come lupi col mal di denti.
Secondariamente, il 90% dei siti "craccati" sono basati su IIS/Microsoft,
vogliamo aggiungerci un'ulteriore servizio poco debuggato e sviluppato
in fretta ?
Davide

> Server. E comunque i problemi si chiamano FIREWALL e SICUREZZA.
Mi sa che qualsiasi flippa ci facciamo alla fine si
andra` sempre a sbattere su queste cose.
Forse il motivo dell'inesistenza di queste cose e` proprio questo.
Certo che si potrebbe fare un serivizio che gira sulla porta 80
e che viene gestito da IIS. Ma qua siamo sulla fantascienza ;-))
Ciao, Ferro.
Newsgroup: it.comp.software.database
Titolo: Comando SQL

Salve a tutti,
   sto cercando di realizzare una query SQL, che non e' particolamente
complessa, ma non riesco a risolvere una questione, e ho bisogno del
vostro aiuto.
Ho una tabella semplicissima formata da due colonne: Parola e ID.
Per ogni parola presente in nel record esterno con codice ID realizzo
una riga in questa tabella, con la coppia (Parola, ID), specificate
poi come indice e inserite col comando REPLACE in maniera che se una
parola e' presente due volte nello stesso record viene inserita solo
una volta.
Ora devo effettuare l'interrogazione, e devo chiedere una cosa del
genere: "Dammi l'ID dei record che contengono la parola "*PRIMA*" e la
parola "*SECONDA*" (quindi anche  coma parti di altre parole.
Nel mio MySQL ho scritto il comando
select ID, COUNT(ID) from Indice_Parole_Titolo where Parola LIKE
'%PRIMO%' OR Parola LIKE '%SECONDO%' GROUP BY ID HAVING COUNT(ID)>2;
L'idea era questa: se ho due condizioni, trovo tutte le righe che
contengono la prima parola, quelle che contengono la seconda, le
raccolgo per numero di id e prendo solo quelle che hanno cardinalita'
maggiore o uguale al numero di condizioni.
Se cercassi le parole esatte, questo comando funziona perfettamente.
Il problema e' che cercando anche sottoparole, posso avere la seconda
condizione che restituisce tre righe, e la prima che non ne
restituisce neanche una.
Sapreste darmi un comando che possa funzionare come serve a me?
Grazie.

select DISTINCT ID, COUNT(ID) from Indice_Parole_Titolo where Parola LIKE
'%PRIMO%SECONDO%' GROUP BY ID HAVING COUNT(ID)>2;
ho aggiunto:
DISTINCT
'%PRIMO%SECONDO%'

 ha scritto nel messaggio
news:D2ti7.60555$TS4.3...@news2.tin.it...


GROUP BY ID HAVING COUNT(ID)>2;
mmm tre cose:
1) Se metto gia' il GROUP BY a cosa mi server la DISTINCT?
2) Per come metti tu la query occorre che tutta la stringa sia in un
campo, invece ogni campo Parola contiene una singola parola contenuta
nella frase ID
3) Usando il LIKE in quel modo perdo l'uso degli indici, e ci metto
troppo tempo ad effettuare la ricerca...
io avevo pensato ad un qualcosa del tipo
SELECT 
A.ID
, A.Parola, B.Parola FROM Indice_Parole_Titolo AS A,
Indice_Parole_Titolo AS B WHERE (A.Parola LIKE 'CON%' AND B.Parola
LIKE 'PER%') AND (
A.ID
 = 
B.ID
) GROUP BY (ID)
pero' ci mette troppo per incrociare le due tabelle.

 pero' ci mette troppo per incrociare le due tabelle.
non saprei, se dici che ci mette tempo.
p.s.: il tuo orologio e' giuso o sei mattiniero/nottambulo? ;-)

p.s.: il tuo orologio e' giuso o sei mattiniero/nottambulo? ;-)
Buona la seconda :-)
Newsgroup: it.comp.software.database
Titolo: Select distinct e Order by left...

Salve a tutti,
ho una query che mi da errore ma non riesco a capirne il motivo...
la tabella � di questo tipo:
Anno        numerico
Campo     testo        (contiene dati tipo: 0105; 0105A; 0208 etc e i dati 
possono essere duplicati)
utente        testo
data        numerico
ora        numerico
e la mia query � questa:
SELECT DISTINCT campo
FROM TABELLA
ORDER BY LEFT(campo, 4)
precisamente l'errore che mi d� �: La clausola ORDER BY...  � in conflitto 
con DISTINCT
Gli sto particolarmente antipatico o sbaglio qualcosa io?
grazie 1000
A. 

 Gli sto particolarmente antipatico o sbaglio qualcosa io?
DB?
Hai provato a vedere se queste vanno
SELECT LEFT(campo, 4)
FROM TABELLA
SELECT DISTINCT LEFT(campo, 4)
FROM TABELLA
SELECT DISTINCT LEFT(campo, 4)
FROM TABELLA
ORDER BY LEFT(campo, 4)
SELECT DISTINCT campo, LEFT(campo, 4)

Newsgroup: it.comp.software.database
Titolo: Cambiare sort order di un Db di Sql2000

E' possibile cambiare il sort order di un Dbase di Sql 2000?
L'installazione è stata fatta con i valori di default mentre il software
richiede il sort order 54. Altri database devono invece lavorare con
quello di default......
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 lavorare con quello di default......
personalmente mi stupisce il fatto che un'applicazione richieda una 
collation particolare....
SQL Server consente di definire la collation a livello di singola colonna, 
quindi puoi tranquillamente impostare una collation diversa da quella del 
server anche per un intero database
i database di sistema resteranno con l'impostazione definita al momento 
dell'installazione e non potrai modificarla se non eseguendo la 
ricostruzione del database master tramite rebuildm.exe ( 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/howtosql/ht_install_8w8p.asp
 )
l'id 54 di ordinamento corrisponde all'ordinamento dizionario, senza 
distinzioni tra maiuscole/minuscole e senza distizione per le lettere 
accentate per il set di caratteri 1252, quindi Latin1_General.. questo, 
secondo la collation Windows che vorrai utilizzare corrisponde alla parte 
xxx_CI_AI , dove xx sta per Latin1_General
al momento della creazione del database puoi passare tale collation come 
valore predefinito per il database specifico specificando la clausola 
COLLATE della sintassi completa di SQL Server per il comando CREATE DATABASE 
( 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_create_1up1.asp
 ) 
quindi, similarmente a
CREATE DATABASE [nome]
    [ON ..... ]
    [ LOG ON ... ]
    COLLATE Latin1_General_CI_AI
e' anche possibile modificare la collation di un database esistente, 
utilizzando la sintassi di
ALTER DATABASE [nome]
    COLLATE Latin1_General_CI_AI
come riportato in
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_aa-az_4e5h.asp
 , 
ma il problema si complica dal fatto di dover manualmente provvedere alla 
modifica di tutte le colonne di tipo varchar, char, nvarchar, nchar, text ed 
ntext di tutte le tabelle... a tale proposito potresti vedere lo script che 
genera il DDL come presentato da Luca Bianchi, presso 
http://tinyurl.com/9jhnk
saluti
-- 
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz/DbaMgr.shtm
 
http://italy.mvps.org
DbaMgr2k ver 0.12.0  -  DbaMgr ver 0.58.0
(my vb6+sql-dmo little try to provide MS MSDE 1.0 and MSDE 2000 a visual 
interface)
--------- remove DMO to reply 

 saluti
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com

 
Non solo per il loro prodotto di backup!
Non ti dico per la software distribution quali altri requisiti sono 
necessari, oltre al sql server con una determinata collation.
Un esperto di sicurezze si metterebbe a piangere (o a ridere a seconda 
del soggetto).
-- 
Fabrizio Magni
fabrizi...@mycontinent.com
replace mycontinent with europe

 Una nota azienda (il cui nome è composto da 2 lettere ;-) ) che
ROTFL

Newsgroup: it.comp.software.database
Titolo: Aiuto!!!!!!! Mi serve un mago in Excel........

Ho un database fatto con Excel composto da due sole colonne; la prima
colonna (A) contiene parole italiane e la seconda colonna (B) le
corrispondenti traduzioni in una lingua estera.
Ho aperto poi due finestre di Excel; la prima, con lo stesso file e la
seconda con un suo collegamento tramite Copia\ Copia Collegamento.
Ho ordinato i dati della prima finestra secondo la colonna A ed i dati della
seconda finestra secondo la colonna B.
Ora, se io cancello una riga nella finestra contenente il file diciamo
PRINCIPALE viene cancellata anche la corrispondente riga nella finestra del
file di COLLEGAMENTO mentre invece se io cancello una riga nella finestra
COLLEGAMENTO non viene cancellata la corrispondente riga nella finestra
PRINCIPALE.
Perchè?????????
Ho forse sbagliato tutto?
Come devo fare per ottenere che ciò avvenga?
E' possibile forse con Access?
Un grazie di cuore a chi saprà darmi una risposta!!!!!!

 E' possibile forse con Access?
Normalmente, con Access si costruiscono database e con Excel si fanno dei 
calcoli (complessi); in casi relativamente eccezionali i due software si 
collegano onde avere un prodotto particolare.
Il tuo obiettivo qual č?
Io non sono di certo un mago, ma so che la pianificazione e/o la 
costruzione concettuale sono sicuramente il primo passo anche in ambito 
informatico. 
Cioč č piů redditizio rifare un lavoro ex novo che tentare di riparare ai 
danni fatti per non aver pensato bene prima di agire e... questo, per i 
database (qualora tu decidessi di costruirne uno con access o con altro 
software), vale in maniera particolare! ;-)
ciao
PS
Per ulteriori informazioni a disposizione.

Newsgroup: it.comp.software.database
Titolo: Problemi con Oracle

Ciao a tutti, sono Manuel!
Premetto che non ho mai avuto a che fare con Oracle!
Ho istallato la versione 8.0i (anche se ormai è vecchia, ma è l'unica che ho trovato con il file-sharing). La procedura di istallazione è avvenuta correttamente, ma non riesco a programmare!!!
E come se non riesco ad avviare il server!!
Inoltre nonostante abbia impostato un LISTENER, questo non viene mai riconosciuto.
Io non ho il collegamento ad internet nella mia macchina. Non e che per caso occorre un server web!!!
Rispondete, vi prego ciao.
-- 
Manuel 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-693525.html
send from 
http://www.itsistemi.net

 Inoltre nonostante abbia impostato un LISTENER, questo non viene mai riconosciuto.
A prescindere che i prodotti Oracle per uso didattico e per sviluppo 
sono gratuiti e liberamente scaricabili dal sito della Oracle stessa, 
l'unico consiglio che ti posso dare è di leggere attentamente il manuale 
ed in seconda battuta chiedere aiuto specificando qualche dati in più....
Newsgroup: it.comp.software.database
Titolo: meglio postgress o interbase?

Vorrei scriver un applicazione web che dovrebbe manipolare molti dati con
una struttura del db (E-R) complessa.
Quale db GRATUITO mi consigliate?
quale è migliore fra postgress e interbase?
Grazie in anticipo, Mario.

_MarioLatens wrote:

entrambi hanno punti a favore o a sfavore.
le varie sintassi SQL e linguaggi procedurali interpretati variano di molto.
dovresti toccare con mano i prodotti perché ognuno ti consiglierebbe la sua 
preferita tra le due (per me postgres).
è una scelta che ognuno fa a seconda dei propri gusti.
ciao

 ha scritto nel messaggio
news:yFfC8.30028$US3.6...@twister1.libero.it...

Se devi lavorare sotto windows meglio Interbase,
Postgres non funziona in modo nativo sotto windows,
ma "emula" l'esistenza di Unix.
                                                    danilo
Lo so non sono stato tecnicamente perfetto ma
era per capirci.

Newsgroup: it.comp.software.database
Titolo: DB Graphic Interface Tool

Buongiorno,
ho una domanda che mi assilla.
Premetto che sono un programmatore fino ad ora Oracle. Ultimamente mi hanno
appioppato dei lavori con DB2.
La mia domanda č questa: io con oracle avevo molti tools che mi permettevano
di lavorare sui database in maniera grafica e veloce (ne cito uno per tutti
Toad della Quest Soft).
Non esistono per DB2 tools simili? Magari freeware o shareware??
Grazie a tutti,
fabrix
-- 
Fabrix
fab...@hotmail.com

 Non esistono per DB2 tools simili? Magari freeware o shareware??
du db2 udb esiste db2cc, che sarebbe l'analogo rotazionale di 
dbastudio/oem, di free c'e' tora, se non erro puo' puntare anche db2.
felice_pago
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Non esistono per DB2 tools simili? Magari freeware o shareware??
Squirrel ti permette di connetterti a qualsiasi database che abbia un
driver JDBC. Non e` molto, pero` meglio di niente...
Henryx
-- 
Signore e signori! Lo avete letto sui giornali! E ora fremerete d'orrore
osservando con i vostri stessi occhi il piu` raro e tragico degli
scherzi di natura! .. l'uomo medio!
                                    Joker (Batman: the killing joke)
Newsgroup: it.comp.software.database
Titolo: Oracle - PL/SQL

purtroppo è una domanda da "sfruttamento ng" e vi chiedo scusa, ma mi è
stato chiesto se sviluppando in pl/sql un programma di caricamento verso
oracle si riesca a gestire altri input oltre alle ovviee tabelle oracle
(e.g. roba in Access, Excel)
vi ringrazio in anticipo Paolo

 (e.g. roba in Access, Excel)
si e no...
dipende che cosa ci vuoi fare e come
Oracle mette a disposizione un package utl_file
per la gestione di file esterni.. e l'ho utilizzato
appunto per caricare dei file all'interno di un
datamart... ma se devi proprio caricare dati c'è
l'utility Sql*loader ma carichi solo file piatti
(o quasi)
/G

Paolo Fiore ha scritto:

Se tu hai MSAccess puoi accedere a Oracle via ODBC creando un link dentro
access, poi da Access ti fai una vista di inserimento dalla tabella Access
locale alla tabella Oracle remota e la mandi in esecuzione.
L'ho fatto molte volte. L'unico problema e' che a volte il driver ODBC
installato sul proprio PC da Access non e' aggiornato e bisogna prendere
quello dal sito Oracle, o vicersa....
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 access, (...)
ti ringrazio, ma devo strettamente programmare in plsql!
ringrazio anche -={Giorgio}=- per la dritta

 ringrazio anche -={Giorgio}=- per la dritta
Come ti dicevo in mail, in 9i ci sono le external tables, in pratica
degli adattatori che fanno vedere i file esterni come fossero
tabelle (CREATE TABLE ... ORGANIZATION EXTERNAL).
Non le conosco, ma credo che excel sia supportato. Dubito Access.
In ogni modo la tecnica piu' seguita per importare dati da excel o
access a Oracle e' di salvare il file in csv (Comma Separated Values)
e poi caricarlo via sql*loader; certo e' scomodo se devi farlo ogni
giorno ...
Ciao
Al

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

ho una tabella che registra i messaggi
che un' utente invia e riceve
sotto la colonna mss 'i' sta per in
e 'o' sta per out, vorrei raggruppare
i contatti che 'usr' ha avuto selezionado
le entrate e uscite
id    mss   usr    per
-----------------------
1      i     9     12
6      i     9     12
3      o     9     12
2      i     9     12
4      i     9     16
il Risultado dovrebbe essere il seguente
per      entr      usc
-----------------------
12         3        1
16         1        0
La mia query è questa ma non funge
=============================
select if(m.mss='i',count(m.mss),'0') as entr,
if(m.mss='o',count(m.mss),'0') as usc
from msg m
where m.da = 9
group by  m.da, m.mss


prova cosi:
select per, sum(if(m.mss='i',1,'0')) as entr,
sum(if(m.mss='o',1,'0')) as usc
from msg m
where m.usr = 9
group by  per
ciao
Newsgroup: it.comp.software.database
Titolo: Manuale Stored Procedure SQL Server

Salve a tutti!
Volevo sapere se qualcuno conosce qualche link a dei manuali in html, pdf o
altro che insegnino a realizzare delle stored procedure. Naturalmente se c'è
qualcosa di piu omnicomprensivo per sql server 2000 sarebbe meglio.....
Un grazie a tutti
DD

Ti consiglio "Inside SQL Server 2000" Mondadori Informatica.
Prezzo: 67 Euro.
io l'ho comprato 1 anno fa circa scontato a 50 Euro.
--
CIAO!
Gusher

 ha scritto nel messaggio
news:Zpy_8.11982$s74.3...@twister1.libero.it...


Newsgroup: it.comp.software.database
Titolo: MSDE vs MySQL

Devo scegliere tra questi 2 db per interfacciarmi da asp.
Quale mi consigliate ?
Sono entrambi free ?
Grazie


Dipende da cosa devi farci, vedi le FAQ su 
www.soft-land.org/faq/icsdfaq.html
Davide

 ha scritto nel messaggio
news:ac31u9$mdtdg$6...@ID-18487.news.dfncis.de...


 Non so quale DBMS scegliere e se sono effettivamente free..
Se devi fare un gestionale (cioe' una applicazione che si vende),
ti consiglio di preoccuparti piu' delle funzionalita' che il
database ti offre e meno del costo (che verra' comunque pagato 
dal cliente).
In ogni caso, MSDE e' gratuito solo per scopi di studio, e MySQL
solo per "uso interno", quindi se lo usi come base dati per un
programma commerciale devi pagare la licenza.
Cio' che e' scritto sulle FAQ alla voce "Quali database esistono/
quale e' il migliore" e' comunque applicabile al tuo problema.
Davide

 In ogni caso, MSDE e' gratuito solo per scopi di studio
Beh dipende: se hai la licenza di un ambiente di sviluppo M$$$,$$ (che non
sia troppo obsoleto) puoi distribuire MSDE senza oneri aggiuntivi.
Ciao, warp

Newsgroup: it.comp.software.database
Titolo: domanda sugli indici

Sakve a tutti, dovrei fare una domanda.
L'uso degli indici in un database durante la fase di scrittura
velocizza il processo di modifica?
gradirei saperne di piu'
Grazie anticipate
pang

 wrote in message
3a261586...@192.168.0.207...


Mille grazie e a buon rendere
pang


se in un db Oracle ho una tabella con questi campi chiave:
campo1
campo2
campo3
campo4
e vi definisco 2 indici secondari rispettivamente su campo1 + campo2 e un
altro su campo3 + campo4, e vi accedo con una query SELECT le cui clausole
del WHERE contengono tutti i 4 campi Oracle es.:
SELECT * FROM TABELLA
WHERE CAMPO1=... AND
                CAMPO2=.... AND
                CAMPO3=... AND
                CAMPO4=...
Oracle riesce ad usare tutti gli indici o usa solo il primo?
Grazie
Renato

 ha scritto nel messaggio
news:90fia6$5a4$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.software.database
Titolo: Dubbio sulla creazione di indici

Ciao a tutti,
ho un dubbio sulla creazione di indici, e spero che qualcuno possa
aiutarmi....
La mia situazione č questa: ho una tavola di punti con due campi
[coordi_x,coord_y] che corrispondono alle
coordinate cartesiane X e Y. Devo costruire una select che mi ritorni tutti
i punti che ricadono
all'interno di una determinata area, quindi:
select * from punti where (coord_x > X and coord_x < X) and (coord_y>Y and
coord_y < Y)
Per ottiminizzare i tempi di ricerca e' meglio creare due indici distinti si
campi coord_x e coord_y
oppure un indice composto (coord_x,coord_y)???
Grazie a tutti!
Ciao!

 oppure un indice composto (coord_x,coord_y)???
AFAIK l'ottimizzatore dovrebbe utilizzare l'indice composto proprio
per quel tipo di query, in quanto la condizione e' esattamente su
quegli attributi.
  Raffaello


Solo un appunto: sui range, gli optimizer non sempre usano l'indice.
-- 
Fabrizio Magni
fabrizi...@mycontinent.com
replace mycontinent with europe

 wrote in message
news:WX5ce.69318$IN.11...@twister2.libero.it...


 oppure un indice composto (coord_x,coord_y)???
Crei tre indici, in modo che l'optimizer scelga quello che ritiene piu`
utile
Henryx

 wrote in message 
news:d4rmi5$18a$5...@montgomery.hellfish.home...

non credo si possa fare (almeno non in Oracle); se un campo e' indicizzato, 
un indice composto che contenga ancora lo stesso campo come primo campo...
comunque la soluzione migliore e' crearsi il punto come sdo_geometry e poi 
farsi un indice spaziale (con un bell'indice spaziale per la distanza)


qui non ci arrivo, ma se la feature esiste ,
ci dovra' pur essere un motivo :)
felice_pago
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

prova con un:
create table punti (
coord mdsys.sdo_geometry
);
e poi guarda il manuale che e' un po' lunga da spiegare...

Newsgroup: it.comp.software.database
Titolo: campo autoincrementante in oracle

come da oggetto, oracle mette a disposizione l'autoincremento, vero?
da dove (e come) si imposta?
grazie
Luca 

 sempre affar tuo (tramite procedure, trigger, quel che vuoi).
e quindi non c'è un metodo semplice ed immediato per creare delle chiavi 
univoche in una tabella?
bisogna far inserire all'utente un codice e verificare che questo non sia 
gia stato usato? 

 gia stato usato? 
No, richiami la sequenza, recuperi il numero e lo inserisci nel database 
(nel modo che tu ritieni opportuno, come ti ha detto Davide). Una volta 
fatta la tua funzioncina, tutto avviene in modo pressochè automatico
Ciao
Gianni
Newsgroup: it.comp.software.database
Titolo: postgres: subselect nel vincolo check

come faccio?!!
ho una tabella che tiene memoria delle partecipazioni dei film a rassegne
cinematografiche,
un film puo' aver vinto ma puo' anche aver partecipato senza vincere...
quindi dovrei fare un check sul campo vittoria specificando che
vittoria=true in quella data
e a quella rassegna puo' occorrere solo una volta...
Allora io metto un vincolo check sul campo vittoria con all'interno una
select sul campo stesso
e mi da questo errore:
cannot use subselect in check vincle
mi sembra di aver capito (leggendo qua e la') che e' proprio una limitazione
di postgres e allora mi chiedo:
come posso ovviare?
scusate per la lunghezza del post ....
ciao
francesco

e a quella rassegna puo' occorrere solo una volta...
Non ho capito bene. Se hai qualcosa della forma
	idFilm	idRassegna	bVittoria
allora bVittoria puo' essere solo o vero o falso, e se e' vero e' vero
una volta sola (ovviamente). Qual e' il problema?
Leonardo
-- 
".signature": bad command or file name

Newsgroup: it.comp.software.database
Titolo: Richiesta libro

Ciao a tutto il newsgroup. Che libro mi consigliate per approfondire la
conoscenza dei database? Non cerco qualcosa di specifico ne per Oracle, ne
per SQLServer ecc. Vorrei un libro che spiegasse la progettazione dei
database relazionali in generale. Mi piacerebbe trovare informazioni tipo
"Implementazioni di una relazione molti a molti sulla stessa tabella" oppure
"Come normalizzare una tabella". Spero che tale libro esista e che qualcuno
di voi ne sia a conoscenza.
Grazie.
Luciano

 database relazionali in generale. Mi piacerebbe trovare informazioni tipo
Il migliore che io abbia mai letto e'
"Database design for mere mortals" (no, non e' uno scherzo,
si intitola proprio cosi'). Lo trovi su Amazon.
Davide

 ha scritto nel messaggio
news:95ta4b$jee$1...@nreadA.inwind.it...

Su internet trovi parecchia documentazione. Una raccolta di link la puoi
trovare qui:
http://guide.supereva.it/informatica_e_internet/database/
Newsgroup: it.comp.software.database
Titolo: SQL7: quale tipo di campo per memorizzare HTML?

Salve a tutti
Devo immagazzinare codice html in un campo di una tabella SQL server 7.
Dovrei pero' fare in modo di non creare record con campi vuoti enormi,
quindi la scelta si riduce su:
varchar   (che ha la limitazione di 8000 byte)
text        (che non e' a linghezza variabile, dico bene?)
ntext        (che potrebbe essere un buon compromesso).
Qualcuno ha affrontato il problema e puo' darmi una dritta?
Inoltre come posso fare per indirizzare le immagini all'interno della pagina
html, usando file esterni?
Grazie a tutti

 della pagina html, usando file esterni?
Traduzione?
Davide

 Traduzione?
i collegamenti all'interno della pagina html rimandano ad immagini
(che posso memorizzare su disco in una directory con nome
uguale all'ID del record), ma non ho ben chiaro come affrontare il
problema.
Sl manuale non ho trovato un campo a lunghezza variabile
abbastanza capiente per memorizzare una pagina web, ma che
si 'stringa' se non c'e' testo. Sbaglio?
Grazie intanto, Davide

 si 'stringa' se non c'e' testo.
Potresti usare un BLOB (Binary Large OBject) o un CLOB
(Char Large Object) che puo' memorizzare di tutto, ma io sono 
contrario per principio ai Blob/Clob. Sono di difficile utilizzo
e di elevata complicazione.
Davide

 e di elevata complicazione.
Secondo te l'uso di un ntext mi potrebbe essere d'aiuto?

 Secondo te l'uso di un ntext mi potrebbe essere d'aiuto?
Un NTEXT e' sostanzialmente un CLOB: non puoi usarlo in una WHERE e
devi leggere/scrivere i dati in blocchi da 4 Kb.
Davide

 ha scritto nel messaggio
news:9j6auk$lm2vh$7...@ID-18487.news.dfncis.de...


Newsgroup: it.comp.software.database
Titolo: [MySql] Campo tabella = numero

Ciao ragazzi,
come da sub, mi ritrovo a dover ricreare una tabella dove i nomi dei
campi sono numeri :((
Es. 1 smallint(6) not null;
2 smallint(6) not null;.......ecc.ecc
Ovviamente MySql mi da errore di sintassi.
Come posso ovviare al problema?
TIA.
	MAX

 Come posso ovviare al problema?
Usa nomi non numerici o fai precedere il numero da un carattere.
Davide

Massimo61 wrote:

Devi mettere gli apici (ALT + 96):
----------------------------------------------
CREATE TABLE `nome tabella`
(`1` SMALLINT(6) NOT NULL,
`2` SMALLINT(6) NOT NULL);
----------------------------------------------
Ciao ciao
--
Gianni Valenti


Non lo puoi fare.
"A name may start with any character that is legal in a name. In
particular, a name may start with a number (this differs from many
other database systems!). However, a name cannot consist only of
numbers."
M


wrote:

Rettifico: come dice Gianni Valenti, lo puoi fare ricorrendo nella
creazione e nelle queries all'apice ` (non basta '). 
Dopo di che, quando citi il campo nelle queries, devi sempre mettere
il campo tra apici:
select `1` from tuatabella where `2` > 256;
Matteo

Davide
grazie lo stesso
	MAX
Newsgroup: it.comp.software.database
Titolo: [OT] [RISOLTO] - mysql - import di 300.000 record

Probabilmente mi sono imbattuto in un bug/limite di apache o phpmyadmin.
Devo esportare i dati di una tabella da un DB Firebird e importarli in
MySQL.
La tabella ï¿œ semplice: campo "id" come primary index + 5 campi
(testo,data,int).
Numero di record elevato, almeno per come sono abituato io (circa 300.000).
In fase di export creo vari files sql contenenti la insert per mysql; in
ogni file metto solo 10000 record in modo da non avere troppi problemi
in fase di import (in tutto risultano 31 files).
In phpMyAdmin effettuo la import dei files 1,2,3,4 senza problemi.
Quando effettuo la import del file 5, apache impegna la cpu al 100% (in
realtï¿œ la occupa al 50% perchï¿œ ï¿œ un dual-core) e non se ne esce fino a
quando, dopo 30/60 minuti esce un errore che dice che mysql non ï¿œ piï¿œ
disponibile.
Host: Windows
Server: XAMPP (Apache-Mysql-PHP)
SOLUZIONE:
ho importato i file da linea di comando in batch mode. Ci ha impiegato
pochi secondi (meno di un minuto).

 pochi secondi (meno di un minuto).
Anche con firebird e una sua GUI c'� quel problema, ma � appunto una
limitazione della GUI stessa.
Piuttosto a volte ho visto miglioramenti disattivando indici e poi
riattivandoli.

Andrea [Work] ha scritto:

Ci avevo pensato ma ha proprio soltanto la primary key.
Newsgroup: it.comp.software.database
Titolo: Visual Dbase 8.0

Salve!
Sto cercando Visual Dbase 8.0.
C'č qualche Anima Pia che che mi sappia indicare un qualche ftp dove posso
"acquisirlo"?
Se poi c'č qualcuno che ce l'ha e lo vuole scambiare, per esempio, con
"qualche" Mp3, mi faccia un fischio!
Grazie!
Sergio
E-mail 
xx...@edisons.it

 Se poi c'è qualcuno che ce l'ha e lo vuole scambiare, per esempio, con

Newsgroup: it.comp.software.database
Titolo: oracle, jdbc estremamente lento

Ciao,
mi si verifica la seguente situazione molto strana.
Se eseguo una query attraverso il driver OCI di oralce 9 con TOAD la
risposta alla query (una count) avviene in circa 2 secs, mentre se la
eseguo passando da jdbc la risposta avviene in circa 17 min.
Come è pissibile? ho più volte controllato le due connessioni e sono
identiche.
Ciao
Sergio


direi che con le indicazioni che dai le possibilità di ricevere una
risposta adeguata sono decisamente nulle.
Non hai indicato la versione del database (forse è la 9 come il
driver?, 9R1 o 9R2? ...) non indichi l'ottimizzatore,
non riporti la query, la presenza di indici, il piano di esecuzione da
toad, l'uso di bind variables ecc ecc.
ciao
 Cristian Cudizio
http://cristiancudizio.wordpress.com