mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: Postgres, ricerca per parole...

Salve,
ho navigato a lungo nella documentazione online di PostgreSQL, ma 
non ho trovato cenni alla possibilità di cercare singole parole (non 
sottostringhe, sia chiaro) all'interno di un campo di testo.
Non posso usare l'uguaglianza secca "=", ovviamente, e nemmeno un 
LIKE pure secco. Neanche parlare di un LIKE '%parola%', che cerca 
anche "parola" come sottostringa.
Gli operatori ~ e ~* non sembrano accettare espressioni regolari 
come "\<parola\>", che beccano "parola" solo se è davvero una parola 
(cioè circondata da spazi, tab, punteggiature etc.), o almeno non 
risulta nella documentazione. Se invece fossero accettate tutte le 
espressioni regolari POSIX, avrei forse risolto il problema.
Esperienze in merito?
Grazie mille comunque.
-- 
Andrea


Ciao, al momento non ho ancora avuto esperienza diretta di pattern
matching tramite RE. Però mi pare che il supporto RE-POSIX ci sia su
postgresql (ovviamente dalla versione 8 in poi in se non sbaglio).
http://www.postgresql.org/docs/8.0/static/functions-matching.html
-- 
Borland C++ Builder Mailing List:
http://tux.linuxtime.it/mailman/listinfo/bcb-it

Caro Martino,
in effetti con le RE ce la stiamo cavando benino, anche se sembra 
proprio disponibile solo un sottoinsieme delle POSIX. Ad ogni modo, 
si riesce a isolare piuttosto bene una singola parola, anche se con 
RE contorte. Ma d'altra parte, RE come "\<" e "\>" probabilmente 
sono scorciatoie per quelle che stiamo studiando noi. Anzi, devo 
cercare una esplicitazione di questi due operatori, sarebbe l'ideale.
Ad ogni modo, grazie per la risposta.

-- 
Andrea
Newsgroup: it.comp.software.database
Titolo: SQL7: stored procedure che usa due db (copia da db1 a db2)

Salve a tutti
Su SQL server 7 ho due db, DB1 e DB2; devo copiare un record dalla tabella
TAB1 di un db all'altro.
Le tabelle sono identiche. Ho scritto la sp qui sotto ma non me la fa
salvare (errore: 'incorrect syntax near select' e 'near )').
Qualche idea?
grazie a tutti
CREATE PROCEDURE [sp_1_p]
@pIDANA int
AS
INSERT INTO DB1.DBO.TAB1
(IDANA)
VALUES
(SELECT IDANA FROM DB2.DBO.TAB1 WHERE IDANA=@pIDANA);

 Le tabelle sono identiche. Ho scritto la sp qui sotto ma non me la fa
Vedi la documentazione di SQL, cerca INSERT...SELECT
insert into <nometab> select <listacampi> from ...
Davide

 ha scritto nel messaggio
news:9imakq$j6423$1...@ID-18487.news.dfncis.de...


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

Qualcuno di Voi conosce LDAP (Netscape)
Mi basterebbe qualche sito "giusto" per imparare qualcosa...
Grazie a tutti CIAO!
silvio

Qualcuno di Voi conosce LDAP
www.ldap.org
-- 
Tieni per te il Papero giusto se vuoi la mia email
Sito Papero 1 -> 
http://utenti.tripod.it/papero
Sito Papero 2 -> 
http://user.7host.com/papero/

Newsgroup: it.comp.software.database
Titolo: Database Firebird su pockt pc..

come da oggetto vorrei sapere se è possibile usare un database interbase o
firebird su un pocket pc..
grazie per le eventuali risposte..
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie per le eventuali risposte..
questo e' un tentativo ma il progetto sembra morto:
http://firebird-ce.tigris.org/servlets/NewsItemView?newsItemID=123

Newsgroup: it.comp.software.database
Titolo: Firebird e ordinamento stringhe

Ciao a tutti ,
ho notato che in firebird 2.0,
ordinando una serie di stringhe con un select ... order by,
vengono messe in ordine alfabetico prima le stringhe con iniziale maiuscolo 
poi quelle minuscolo (es: A...Z, poi a....z) o viceversa.
Esiste un modo per ordinare la colonna indipendentemente dall'iniziale 
maiuscola o minuscola?
Ciao e grazie.

 maiuscola o minuscola?
SELECT Campo
FROM Tabella
ORDER BY UPPER(Campo)
Dovrebbe andare

Newsgroup: it.comp.software.database
Titolo: Quanli database?

A parte Access, quali database ci sono per poter sviluppare un applicativo
per un ufficio?
Che dice di MySql? Quale interfaccia grafica?
E dell'AS400?
Dove posso trovare la versione trial di Adabas?
Grazie.

 per un ufficio?
Vedi le FAQ. 
http://www.soft-land.org/faq/icsdfaq.html
Davide

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

Ciao a tutti, volevo sapere qualche informazione sulle basi dati. Sto
cercando su internet un manuale o guida (se è possibile) da scaricare sulle
basi dati, conoscete qualche sito? Premetto che vorrei partire da
principiante!
Ciao a tutti!
P.S. Se mi mandate una mail mi fareste un
grosso piacere!
Luca
--------------------------------
Inviato via 
http://usenet.iol.it

Se cerchi qualcosa su SQL e sui db relazionali, in italiano, trovi una guida
su 
www.html.it

http://guide.supereva.it/database/
Andrea.
Newsgroup: it.comp.software.database
Titolo: conversione database

come posso convertire un database msde a msde 2000?
saluti
gm

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

Newsgroup: it.comp.software.database
Titolo: Inserire file nel db mysql

ciao a tutti,
    ho una domanda da farvi: come faccio ad inserire delle immagini o
documenti doc, pdf ecc.. in un db mysql? che tipo di dato devo mettere?
Grazie a tutti
p.s. altro dubbio:già che ci sono, vi chiedo un altro dubbio. Come si fa se
ci sono elementi con cardinalità multipla? esempio: devo fare una tabella
nella quale metto gli autori di un documento. Voglio che ogni autore abbia
la sua casellina a parte. Come faccio? Non posso duplicare la stringa perchè
la chiave sarebbe sempre la stessa. E neanche inserire il nome dell'autore
come chiave... come risolvere? GRAZIE DI NUOVO GUGHY

 Windows: The answer to a question nobody has ever asked.

 la sua casellina a parte.
??? Casellina ???
Supponendo che tu voglia un elenco degli autori di un documento , devi fare 
una tabella detail che contiene come chiavi l'ID del documento e ID 
dell'autore. Ogni record è univoco, in quanto non posso avere più di una 
volta lo stesso autore per lo stesso documento.
Spero di aver capito il problema ...
Giulio
Newsgroup: it.comp.software.database
Titolo: [ORACLE 9i] chi sa dirmi dove sbaglio?

Sapreste, per piacere, dirmi dove sbaglio?
//////////
CREATE OR REPLACE TRIGGER SCOTT.PENALITY_EVAL
AFTER INSERT OR UPDATE OF PTS_TOLTI ON SCOTT.VERBALI
BEGIN
DECLARE
pts INTEGER;
buff INTEGER;
ladata DATE;
CURSOR cur IS
   SELECT I.PTS_TOLTI
   FROM SCOTT.INFRAZIONI I
   WHERE I.COD_INFR IN ( SELECT T.COD_INFR
                         FROM SCOTT.TIPO_INFR T
                         WHERE NEW.V_NUM = T.V_NUM );
BEGIN
pts := 0;
open cur;
loop
fetch cur into buff;
exit when cur%NOTFOUND;
pts := pts+buff;
end loop;
END
//////////
non mi riconosce la parola chiave new!
Daniele
PS: mi sto accorgendo che il Ramakrishnan-Gehrke non vale nulla da un pdv
pratico, mi sapreste consigliare un manuale, stringato in teoria (almeno
quella la so'), che spiega tutti i comandi di Oracle (pl\sql, pl etc...)
meglio se non cartaceo (anche in inglese )

 meglio se non cartaceo (anche in inglese )
http://otn.oracle.com/pls/db92/db92.homepage?remark=tahiti

Newsgroup: it.comp.software.database
Titolo: AIUTO ACCESS/97

Spero che qualcuno possa aiutarmi.
Ho creato un database con Access97 della Microsoft.
Il database comprende, tra l'altro, due report che con l'inserimento dei
dati aumentano il numero delle pagine.
in fase di stampa le pagine del secondo report devono essere in sequenza con
i numeri di pagina del primo report ( l'ultima pagina del primo report, ad
esempio è n° 20 la prima pagina del secondo report deve essere n° 21.
Come posso fare?
Vi ringrazio per l'attenzione e attendo una risposta.
Franco

> Puoi provare (ma non so se funziona bene)
a renderei 2 report sottoreport di un report.
Cosě dovrebbero essere stampati in sequenza.
--
Posted from 
bioem.ing.uniroma1.it
 [151.100.8.36]
via Mailgate.ORG Server - 
http://www.mailgate.org

Newsgroup: it.comp.software.database
Titolo: Generazione foglio elettronico da tabella SQL Server

Ho provato a a realizzare una pagina asp che generi un foglio elettronico a
partire da un recordset ottenuto da una tabella di SQL Server. Il mio
problema è che non riesco a ottenere un file che sia leggibile sia con
Excel che con OpenOffice.org Calc. Qualcuno sa aiutarmi?
Grazie in anticipo a chiunque sappia aiutarmi.

 Excel che con OpenOffice.org Calc. Qualcuno sa aiutarmi?
Se generi un normale file comma-delimited non funziona con entrambi ?
Davide

> Se generi un normale file comma-delimited non funziona con entrambi ?
Ho provato a cenerare un file .csv adattando al mio caso lo script
"Convertire i dati da Access ad Excel " che ho trovato su Aspitalia.com. Il
file che ottengo è una sequenza di stringhe (estratte dal mio db) e inserite
nella casella A1 (in Excel). Con OpenOffice non visualizzo niente.

 nella casella A1 (in Excel).
Evidentemente la virgola di separazione non viene riconosciuta da
Excel come separatore valido, forse devi usare qualche cosa di diverso.
Prova a domandare sui gruppi relativi ad Excel.
Davide
Newsgroup: it.comp.software.database
Titolo: VAS-01203 The database link is not active.

Perchè mi si verifica il problema in Oracle quando creo un link ad un
database remoto???
qualche suggerimento?
Alex
--------------------------------
Inviato via 
http://usenet.libero.it

Su metalink questo errore non esiste!
Simone

Newsgroup: it.comp.software.database
Titolo: [MySQLQ] Joining in CREATE

E' possibile scrivere un query SQL in MySQL che inserisca dati in 2 tabelle
prendendo dal primo inserimento 1 dato per il secondo inserimento?
Qualcosa tipo
INSERT INTO tabella1, tabella2
tabella1.VALUES(ID, nome),
tabella2.VALUES(tabella1.ID, pippo)
?
...tipo, ovviamente! : )
Grazie,
 Marco

 ha scritto:

Forse non ti ho capito bene ... comunque spero di esserti utile lo
stesso.
Quello che vuoi fare non è possibile (sempre se ho capito bene) (almeno
penso che non lo sia).
di solito questi giochini si fano con più query (di select e di insert).
Ci sono però delle funzioni in mysql che permettono di conoscere l'ultimo
ID (con autoincrement) associato ad un dato appena inserito... ciò
potrebbe esserti utile nelle tabelle di relazione.
Ora non ricordo la funzione ma... se vuoi te la cerco.
la cosa è del tipo:
create table A (id nome);
create table B (id tel);
INSERT VALUES (nome) INTO A
INSERT VALUES (prendi_ultimo_ID, tel) INTO B

 la cosa č del tipo:


Newsgroup: it.comp.software.database
Titolo: installazione oracle 9i

Faccio partire il runistaller per win32 ma mi dice di non trovare la java
run 
enviroment al percorso 
C:\DOCU\PC\IMPOST\temp\orainstall......\jre\bin\javaw.exe
L
-----
Msg posted via: 
http://www.TechEye.it

 L
stai per caso installando su un PentiumIV o uno Xeon ?
Newsgroup: it.comp.software.database
Titolo: [Oracle PL/SQL] [BCB] Output da una stored procedure

Buondi'
Voglio passare un intero result set di una query di un db oracle a un
programma C++ scritto con Borland C++ Builder
Non voglio pero' fare eseguire a C la query, ma voglio che il result
set mi provenga come output di un programma plsql... 
ci sto sbattendo la testa da un po' ma non riesco... 
come posso fare?
Mille grazie a chi si interessera'... 
(Non sapendo quale fosse il NG piu' indicato tra
it.comp.software.database 
e 
it.comp.programmare.win32 
l'ho mandato su entrambi... 
Ciao a tutti... ^__^
--
Ciao
 __^__                                                  __^__ 
( ___ )                                                ( ___ )
 | / |--------------------------------------------------| \ |
 | / |            Roberto 'Nifft' Albertini             | \ |
 | / |  
albe...@libero.it
    ¤      ICQ 44784151       | \ |
 | / |   -¤- Proud to be an IHGGer(#393)Immortal -¤-    | \ |
 | / |               -¤-     -¤-     -¤-                | \ |
 | / |            Alfiere del Leale Ordine              | \ |
 | / |     della Cavalleria et Stregoneria Italica      | \ |
 | / |               -¤-     -¤-     -¤-                | \ |
 | / |            Questa e' pubblicita' ^-^             | \ |
 | / | vi consiglio di scaricare e sentire qualcosa dei | \ |
 | / |                 Marysun!Nicotina                 | \ |
 | / |   
http://stage.vitaminic.it/marysun_nicotina/
    | \ |
 | / | consiglio: Blu, Aria, Nicotina!Caffe, Incendiati | \ |
 |_/_|--------------------------------------------------|_\_|
(_____)                                                (_____)

 ha scritto nel messaggio
news:vjg90uofc9uc4pc8a...@4ax.com...


Ciao e buon lavoro
mmhh.... ok... questo lo avevo pensato... ma...
...se non sbaglio il cursore contiene il risultato di una query, ma
'una riga alla volta', non tutto il result set.
In ogni caso con il cursore ho gia' provato ma ho incontrato il
problema dall'altro lato della comunicazione (C++) e in questo
confido sull'altro NG.. ^_^;;;
Cmq... e' giusto quel che penso???
Il cursore contiene solo una riga alla volta di dati ??? 
Grazie cmq della risposta solerte ^_______^
Newsgroup: it.comp.software.database
Titolo: Mysql/Servizi win2000

Ho installato mysql su win2000 poi, dato che non mi serve
continuamente, ho settato il servizio per l'avvio manuale solo che
continua a partirmi in automatico.
Cosa devo afre per correggere questa anomalia?
Grazie



Scusate, risolto.
Deve essere il caldo.

Newsgroup: it.comp.software.database
Titolo: usare database creato senza il programma

Vorrei usare i miei database creati con access o con filemaker su un pc in
cui non e installato ne office ne filemaker .
Esiste un programma che mi permette di usare i file creati .
grazie
--------------------------------
Inviato via 
http://usenet.libero.it

 Esiste un programma che mi permette di usare i file creati .
I file di access li puoi aprire con la libreria Jet che e' piu' o meno
installata su tutti i computer con Windows, pero' questo ti consente
l'accesso ai soli dati (niente Report, Maschere o Codice), tempo
addietro esisteva una versione di Access "Developer" che in sostanza
era Access ma privo di tutta l'interfaccia.
Davide

 ha scritto nel messaggio
news:ape93a$p0op$2...@ID-18487.news.dfncis.de...

Oddio, dove è sparita....???
Ebbene la versione ODE, esiste per A97, A2K e AXP........!!
@Alex

 Oddio, dove è sparita....???
Mi risultava che l'avessero ritirata per eccesso di bugs, ma
evidentemente questo non e' un problema per il marketing Microsoft...
Davide

 ha scritto nel messaggio
news:62Z211Z203Z172Y...@usenet.libero.it...


Newsgroup: it.comp.software.database
Titolo: [Problema] mySql e StoredProcedure

Ho provato a creare una stored procedure con il mySql, però non riesco
ad ottere il valore del parametro passato :
CREATE PROCEDURE simpleproc(IN param INT)
BEGIN
INSERT INTO studenti (nome, cognome, eta)
VALUES("tizio", "caio", param);
END //
Ho provato a sostituire IN con OUT, e INOUT, ma nulla ! Nella riga
inserita, in corrispondenza ad eta, mi compare il valore NULL. Aiuti ?
Ps : la procedura è richiamata con CALL simpleproc(@20); (ad esempio)
Ciao!


Prova con
CALL simpleproc(20);
Non so cosa intendessi fare con
CALL simpleproc(@20);
ma il simbolo @ in MySQL crea una variabile globale.
Per cui tu hai creato una variabile @20 il cui valore e' NULL.
Fynziona anche
SET @20 = 24;
CALL simpleproc(@20);
Comunque, chiamare una variabile con un numero, in linea generale non mi sembra
una buona idea, per cui io lo eviterei.
Funziona anche questo:
CALL simpleproc( ( SELECT eta from persone WHERE id_persona = 1 ) );
Vedi questo articolo:
http://dev.mysql.com/tech-resources/articles/mysql-storedprocedures.html
Ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
MySQL Certified Professional
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com
Newsgroup: it.comp.software.database
Titolo: Chi conosce Sybase??

Salve,
ho la necessità di connettermi da remoto a un DB Sybase SQL Anywhere 5.0, 
ho provato in diversi modi ma con scarsi risultati.
Server: PC con Windows 2000 Server,
Client: PC con Windows XP professional.
Mi vorrei collegare tramite ODBC (che non riesco a trovare).
Qualcuno mi può aiutare?
Grazie 
Max

 Grazie
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
UGIdotNET - 
http://www.ugidotnet.org
UGISS - 
http://www.ugiss.org

 ha scritto nel messaggio
news:53dfe7f0.0303...@posting.google.com...

La settimana scorsa ho scaricato il client di sybase 12 , il malloppo e'
55MB e fischia.
Contiene anche il driver odbc, l' ho provato con visual basic e funzia.
Mi pare sia questo link, altrimenti cerca sybase12.exe con google, vado un
po' di corsa :
http://www.asu.edu/it/fyi/admin/sybase.html
Saluti
GF

...

Ma questo Client va bene anche per collegarsi a Sql Anywhere 5.0??
Se si, Come si fa?
Come si configura l'odbc?
Io ho fatto un po di prove ma Nisba!!
Newsgroup: it.comp.software.database
Titolo: Comunicazione tra due database?

Ho bisogno di far dialogare tra loro un GIS ed un database.
Ho un GIS con una serie di punti (castelli) ed un database in Filemaker con
una serie di schede su tali castelli. Vorrei fare in modo che sia possibile
visualizzare direttamente dal castello X su GIs la scheda del medesimo
castello su Filemaker. E' possibile/fattibile senza conoscenze di
programmazione?
grazie
--------------------------------
Inviato via 
http://usenet.libero.it

 E' possibile/fattibile senza conoscenze di programmazione?
Senza conoscenze di programmazione, non credo proprio.
Davide

 programmazione?
Un GIS per definizione fa gia' quello che chiedi; se hai solo le
carte, ti prendi un GIS (es: Microstation Geographics, che e' quello
che conosco) e segui un tutorial per trasformarle in quello che ti
serve (associazione elementi grafici e database, ti basta un
collegamento ODBC al tuo database; tipicamente viene aggiunta una
tabella con due campi, nome tabella e un numero, ed in ogni tabella da
collegare un ulteriore campo (numerico), dopodiche il collegamento e'
fatto aggiungendo questi due numeretti all'elemento grafico (dal primo
con una query ricavi il nome della tabella e dal secondo il record
all'interno della tabella)
Microstation Geographics usa questa struttura:
SQL> desc mscatalog
 Name                                      Null?    Type
 ----------------------------------------- --------
----------------------------
 TABLENAME                                 NOT NULL VARCHAR2(32)
 ENTITYNUM                                 NOT NULL NUMBER(10)
(piu' altri campi che non sto a descrivere)
e dentro le tabelle aggiunge un campo numerico, MSLINK
Greetings,
Alessandro Trebbi
Pesaro, Italy
http://www.b3soft.com
P.S. esiste anche una spatial edition in cui la parte grafica e'
all'interno del database, richiede spatial cartridge di Oracle

 programmazione?
Dipende
Che GIS stai usando?
Perche', ad esempio ArcViEW usa nativamente delle tabelle di dBase.
--
salkaner il gisista
http://ltsn.fly.to


ArcView GIS e Filemaker
Esiste qualche sito che spiega come fare, o se č "veloce" puoi spiegarmelo?
grazie



Purtroppo non consoco filemaker.
Maio indicativamente costruirei l'APR di Arcview in modo tale che lo
shape dei castelli sia in join conuna tabella DBF che ne contenga l
scheda, e che possa essere aggiornate da filelaker mediante
esportazione dati
(se ho ben capito quel che intendi fare)
Altrimenti, temo che senza un po' di lavoro di script non ci sia
via...
-- 
/   "A voi!!"   ~~~~~    Salkaner il Nero
\/\ ihgger DCCCXLV - iafo CXVII - ilfestoso XXII - ihggerd IV
  / Signore della Torre Senza Nome ---->> 
http://ltsn.ven.cx
 
http://wakeup.to/vdp
  <<---- visita VdP!
           l'indirizzo corretto e` sul mio sito
Newsgroup: it.comp.software.database
Titolo: [Mysql] campo auto_increment e chiave...problema

Salve a tutti,
	ho un problemino. Ho scoperto, perchè non ci avevo mai pensato a 
verificare, che un campo settato come auto_increment se accoppiato con 
un altro campo, perde tutte le sue proprietà. Cioè io parto da 
presupposto che se un campo è auto_increment è di per se contenitore  di 
valori univoci. Quindi perchè lo devo dichiarare per forza primary key? 
A me serve solo la sua funzione di auto incrementarsi. Poi la primary 
key di cui m'interessa ricevere errori se inserisco 2 volte lo stesso 
valore è definita separatamente.
Il problema è che un campo incrementante è primary e il mio campo è 
primary... e diventano chiaramente l'unica primary della tabella. Ma 
ecco il problema. Così facendo il campo si incrementa solo se ripeto 2 
volte lo stesso valore che invece ho necessità che sia univoco. Come faccio?
Grazie!

aaa ha scritto:

Ciao,
non c'è niente da fare, funziona così, bisogna farsene una ragione.
Se ti serve un campo contatore e che vuoi non sia chiave primaria non 
puoi farlo con un auto_increment, devi escogitare qualche altra soluzione.
-- 
Corrado Pandiani
MySQL 5 DBA Certified
MySQL 5 Developer Certified
http://blog.pandiani.com
http://www.pandiani.com

 puoi farlo con un auto_increment, devi escogitare qualche altra soluzione.
Forse ti sei confuso:
Se ti serve un campo contatore e vuoi che non sia chiave primaria lo fai 
con un auto_increment, non incluso nella chiave primaria.
Il problema dell'OP mi pare diverso: ha l'auto_increment e lo vuole 
nella chiave primaria con altri campi (per cui si duplicano i valori 
incrementali).
Ciao,
Paolo

 Come faccio?
Dichiari primary key il campo che deve effettivamente essere chiave, 
auto_increment il contatore, e poi crei un indice univoco che li 
comprende entrambi.
Ciao,
Paolo
Newsgroup: it.comp.software.database
Titolo: Problemi con LAST_INSERT_ID() in MySQL.

Salve a tutti,
ho dei problemi con l'utilizzo della funzione LAST_INSERT_ID() di MySQL,
in pratica a volte i viene restituito il valore zero a volte il valore
corretto, quale potrebbe essere la ragione? Come lnguaggio di
programmazione utilizzo php.
Grazie per l'aiuto!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
-- 
Vedo gli amici ancora sulla strada, loro non hanno fretta,
rubano ancora al sonno l'allegria all'alba un po' di notte:
e poi la luce, luce che trasforma il mondo in un giocattolo.
Faremo gli occhiali cosě, Faremo gli occhiali cosě!

 >
il problema si presenta anche se uso tale funzione! Che fare???


 
Il problema, come lo descrivi tu, si presenta se esegui last_insert_id() in una sessione
diversa da quella in cui hai eseguito la query di inserimento.
Guarda il manuale:
http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html
Dice che la funzione e' "connection specific", cio' significa che devi recuperarne
il valore nell'ambito della stessa connessione in cui hai fatto l'inserimento.
Se usi un'altra connessione, il valore svanisce, e devi usare una query specifica
per ritrovare il tuo record. Questo vale a prescindere dal linguaggio di programmazione
che stai usando.
ciao
gmax
-- 
 _  _ _  _
(_|| | |(_|><  The Data Charmer
 _|
http://datacharmer.blogspot.com/

 Se usi un'altra connessione ???, il valore svanisce, e devi usare una
query specifica
il valore sparisce con la query successiva sulla stessa connessione
insert into pizze.....
insert into dati set campo=last_insert_id();
last_insert_id(); e' sempre l'ultimo id inserito
faccio notare che su una connessone si possono fare piu query corretto
connect
  query
  query
close
procedura sbagliata !!!! se non si usano 2 db
connect
  query
close
connect
  query
close


Io faccio tutte le quey sulla stesa connessione, e recupero
mysql_last_id() subito dopo aver eseguito la query interessata.
Ovviamente la query va a buon fine!


Newsgroup: it.comp.software.database
Titolo: groupby e count

Ciao a tutti,
 
domanda facile su un comportamento che giudico corretto ma che in realtà non mi so spiegare fino in fondo.
 
Vado al dunque, ho una query del tipo:
 
select count(*) from tabella where 1=0
 
Risultato, una riga
 
Altra query:
 
select count(*) from tabella where 1=0
group by campo
 
Risultato, zero righe
 
Perchè?


Chiediti cosa fa la group by ed avrai la risposta
 

<select count(*) from tabella where 1=0
 
<Risultato, una riga
 
 
 
usa i concetti di insiemistica quando usi SQL : count ti restituisce sempre 
una riga,che mostra il numero degli elementi,in questo caso ZERO elementi.
 
<<Altra query:
 
<<select count(*) from tabella where 1=0
<<group by campo
 
<<Risultato, zero righe
 
 
In questo caso ti mostrerebbe una riga per ogni gruppo creato: siccome zero 
elementi non possono formare alcun gruppo,le righe sono zero,cioè nessuna 
riga.
Newsgroup: it.comp.software.database
Titolo: Oracle: quante sessioni?

Quante sessioni possono essere aperte contemporaneamente su un db Oracle
7.3.4?
Grazie






Se hai postato tre volte lo stesso post (sessione) immagina un pò quante ne
dovrà sopportare Oracle!!! :-))
A parte gli scherzi esiste un parametro (sessions) da configurare sul file
di init.
Regolati con quello.
Ciao
Ivan

Newsgroup: it.comp.software.database
Titolo: Usare DAO

Mi piacerebbe usare DAO nei miei programmi scritti in C\C++ .Uso il
compilatore della Borland (il Builder 3 standard) .
Sono in possesso dei vari file di DAO (afx.h,afxdao.h,ecct..) pero' non
so quali files di libreria allegare al progetto .
Qualcuno puo aiutarmi a risolvere il problema o indirizzarmi su appositi
siti che trattano specificatamente l'argomento ?
Grazie.

 compilatore della Borland (il Builder 3 standard) .
Vedi articolo su 
www.soft-land.org
Davide


Proprio da quello sono partito . Pero come ho gia detto non riesco a
linkare correttamente in quanto non so quali file di libreria includere .

Newsgroup: it.comp.software.database
Titolo: [MySQL - CF] - Supporta transazioni ?

Domanda forse banale.
MySql supporto le transazioni????
Ho fatto questa prova  ( con COLD FUSION):
<CFTRANSACTION ACTION="BEGIN">
     <CFQUERY NAME="prova" DATASOURCE="#DB#">
        UPDATE ARTICOLI SET C_NOTE = 'FABIO'
     </CFQUERY>
     <CFTRANSACTION ACTION="ROLLBACK"/>
</CFTRANSACTION>
Quando viene eseguita mi genera un errore:
CWebException: Error: ODBC Error Code = S1000 (General error)
Explanation: [TCX][MyODBC]Warning: Some non-transactional changed tables
couldn't be rolled back
unknown error while executing a tag.
Il manuale di CF dice, appunto,che se viene generato un errore il driver
ODBC di MySql non supporta le transazioni!!!
Forse c'è qualche parametro da settare in MySQL?
FABIO

 ha scritto nel messaggio
news:aggvit$d07$1...@newsreader1.mclink.it...


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

Salve a tutti,
vista la vulnerabilità di mysql:
http://security.e-matters.de/advisories/042002.html
dovrei aggiornare la mia versione 3.23.51 alla versione
3.23.54
mi potete dare qualche dritta per farlo?
ho la versione slackware di linux...
grazie!
ringo

 mi potete dare qualche dritta per farlo?
Fermi il demone, ti fai un bel tar.gz della directory dove sono
i database, installi la nuova versione, ripristini la directory
dove sono i db, controlli la configurazione che punti alla stessa
directory e riavvii il demone.
Davide

 ha scritto nel messaggio
news:atv05n$2ucii$1...@ID-18487.news.dfncis.de...

ciao Davide!
grazie ora ci provo...
...pensavo si dovesse disinstallare prima....
mah non sono ancora entrato nell'ottica del
pinguinio...
bye
ringo

 ...pensavo si dovesse disinstallare prima....
Se lo re-installi nella stessa directory i file vengono
sovrascritti. Ma dipende anche da come lo hai installato, se
hai installato dai binari/rpm/package o quel che e' o se hai
installato dai sorgenti.
Davide
Newsgroup: it.comp.software.database
Titolo: LIBRO sul Query Profiling

Ciao a tutti.
Qualcuno sa consigliarmi un buon libro
che descriva in dettaglio le tecniche della
ottimizzazione delle query ?
Grazie!
Ottix


SQL Performance Tuning
di Peter Guluzan e Trudy Pelzer
ISBN 0-201-79169-2
Pubblicato quest'anno da Addison-Wesley
E' una miniera di informazioni. Copre l'ottimizzazione
di queri utilizzando 8 DBMS (Oracle, MS-SQL, DB2, Informix, Ingres, 
Interbase, MySQL, Sybase).
ciao
gmax
Newsgroup: it.comp.software.database
Titolo: Database diversi sotto SQL 7: insert non funziona

Salve a tutti
Ho creato una sp in un database DB1 volendo copiare dati da un altro
database DB2; grazie all'aiuto di Giovanni ho fatto un po' di luce sugli
accessi a db diversi, ma questa non mi funziona.
Potete indicarmi la via?
Grazie
Ho provato sia
INSERT INTO DB1 select *  FROM DB2.dbo.ANAGRAFICA WHERE NOME like '%pippo%'
;
che
INSERT INTO DB1 select *  FROM DB2.dbo.ANAGRAFICA WHERE
DB2.dbo.ANAGRAFICA.NOME like '%pippo%' ;

 INSERT INTO DB1 select *  FROM DB2.dbo.ANAGRAFICA WHERE NOME like
'%pippo%'
manca il riferimento alla tabella nella quale vuoi inserire i dati e i campi
INSERT INTO DB1.dbo.ANAGRAFICA (campo1, campo2....., campo N) VALUES(select
campo1, campo2....., campo N  FROM DB2.dbo.ANAGRAFICA WHERE NOME like
'%pippo%')
dovrebbe essere circa cosě...
ciao

Newsgroup: it.comp.software.database
Titolo: AIUTO CON INTERBASE 6

Ciao a tutti, sono nuovo del ng e sto studiando sql.
Quando creo una bd con interbase 6 nella sezione "Tables", oltre alle
tabelle da me create me ne compaiono altre con nomi tipo :
"RDB$Character_SET","RDB$Check_constraints",ecc....
Come faccio a eliminare queste tabelle o almeno a non visualizzarle???
Grazie mille
Ciao

 ha scritto nel messaggio
news:naBp8.100319$1S3.3...@twister1.libero.it...

Ciao
Quelle sono le tabelle di sistema e devono esserci altrimenti il DBMS non
funziona, non puo' gestire nulla.
Quanto al non visualizzarle dipende dalla console che usi per gestire
(IBCONSOLE, QUICKDESK etc)
Ciao

 funziona, non puo' gestire nulla.
Capisco...il problema sta nel fatto che a tutti gli altri miei colleghi
queste tabelle non vengono visualizzate per niente!!. Volevo che non
venissero visualizzate solo per fare ordine, nulla di importante
fortunatamente. Invece....come modifica il codice di una tabella una volta
creata??? Oppure come faccio a cancellare una tab precedentemente creata
dalla mia base di dati?
Grazie per la gentilezza
Ciao

 Ciao
Prego.
Ciao.
Mimmo.
Newsgroup: it.comp.software.database
Titolo: Query difficile...forse impossibile

Ciao, sto sbattendo da questa mattina ma non sto riuscendo a risolvere
il problema.
Semplifico il problema:
supponiamo di avere due tabelle
AZIENDA
idazienda, ragsociale
SEDE
idsede, nome, idazienda (chiave esterna)
Un'azienda può avere più sedi, mentre una sede è relativa ad una sola
azienda.
Io vorrei fare una query che mi tira fuori il seguente risultato:
ragSoc1         nome1,nome2,nome3
ragSoc2         nome4,nome5
Cioè due colonne in cui la prima è la rag sociale dell'azienda mentre
nell'altra ci sono i nomi di tutte le sedi dell'azienda.
Tutta questa complicazione perchè vorrei costruirmi una pagina web in
cui effettivamente ho una tabella in cui nella prima colonna il nome
dell'ìazienda e nella seconda tutte le sedi.
Mi date una mano?
Grazie

 ragSoc2         nome4,nome5
Il risultato nella forma in cui l'hai proposto, ossia
ragsoc1    nome1,nome2,nome3
non puoi ottenerlo con una semplice sql, perché da più record non puoi
ottenere più campi.
Quello che puoi ottenere è questo
ragsoc1    nomesede1
ragsoc1    nomesede2
ragsoc1    nomesede3
ragsoc2    nomesede4......
Quindi, fatti una sql del tipo
select a.ragsociale, b.nome from azienda a join sede b on a.idazienda =
b.idazienda order by a.ragsociale
poi starà a te, con il tuo linguaggio preferito, formattare il risultato
come ti piace, facendo un controllo di separazione sul campo di ordinamento:
<metalinguaggio>
loop per ogni record letto:
se ragsoc <> $ragsoc_old (variabile di comodo, vedi sotto), vai a capo e
scrivi ragsoc
salva ragsoc in una variabile di comodo $ragsoc_old
scrivi il nome della sede
--
Jax
====
Si nasce tutti pazzi. Alcuni lo restano. (Samuel Beckett)

 wrote in message
news:80Y_b.11343$HO2...@news.edisontel.com...


 ragSoc2         nome4,nome5
potresti fare cosi':
una serie di query per estrarre nome1, nome2, nome3
per esempio:
create view nome1 as
select idazienza, min(nome) as nome1
from sede
group by idazienza
create view nome2 as
select idazienza, min(nome) as nome2
from sede
where nome not in (select nome1 from nome1)
group by idazienza
create view nome3 as
select idazienza, min(nome) as nome3
from sede
where nome not in (select nome1 from nome1)
and nome not in (select nome2 from nome2)
group by idazienza
...
metti in outer join le tre viste per idazienda e componi il nome

 dell'ìazienda e nella seconda tutte le sedi.
non so se usi asp per la pagina web, comunque, se fosse, puoi usare il
datashaping che ti permette di fare esattamente quello che chiedi..
saluti
-- 
Stefano Zamboni - 
zam...@freemail.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: View-equivalence

Ho la seguente definizione di v-eq:
una operazione di lettura Ri(x) legge da una scrittura Wj(x) quando
Wj(x) precede Ri(x) e non vi è alcun Wk(x) compreso tra le due
operazioni.
Mi domando se questo vale anche per i=j.
Ciao

Lucas wrote:


Praticamente chiedi se Ri( Wj(x) ) == Wj( Ri(x) ) ?
Solo tu lo sai (in linea generale no).
-------------------------------------------------------
Messaggio inviato da 
http://www.sandlab.org/newsgroup/
Accesso gratuito via web ai Newsgroup

 Accesso gratuito via web ai Newsgroup
No, mi domando la cosa seguente:
W1(x)R2(x) equivale a dire che R2(x) "legge da" W1(x)
W1(x)R1(x) equivale a dire (domanda) che R1(x) "legge da" W1(x)?
Ora che ci penso, si, č cosě.

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

Buonasera,
dove posso scricare un buon manuale di mysql in italiano, sto cercando
ovunque in rete...ma non ho trovato un gran chč..
bye
fabio

 ha scritto nel messaggio
news:DLq3c.58796$Kc3.1...@twister2.libero.it...



ecco...ci avevo pensato pure io...ma.. :) non mi riusce scaricare un cavolo
nonostante abbia trovato diversi manuali su emule... boh... sarň come
calimero... oggi ci riprovo vah...
grazie lo stesso escher!
bye
fab

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

Buongiorno a tutto il newsgroup,
vi chiedo gentlmente un'aiuto:
ho una tabella con varie colonne tra cui "mioID", "NomeBreve" e "NomeLungo".
"mioID" è la mia primary key
"NomeBreve" è un campo ozionale (puo' essere Null o " ")
"NomeLungo" è un campo sempre compilato (mai Null)
ebbene io vorrei fare una vista (con SQL Server 2000) che mi restituisca
sempre il "mioID" ed il mio campo "NomeBreve" o quando questo è vuoto, il
campo "NomeLungo".
grazie a chi vorrà aiutarmi e
buona giornata a tutti.
Syd Heep
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


[cut]
Ho trovato la soluzione che mi serviva!
la posto quà a futura memoria...
SELECT mioID, NomeSocieta =
CASE
WHEN NomeBreve IS NULL
	THEN NomeLungo
	ELSE NomeBreve
END
FROM tab1
ciao ciao

Newsgroup: it.comp.software.database
Titolo: xml prestazioni e record

Vorrei creare una classica applicazione gestionale dove come database
utilizzare un file in xml.
* Applicazione dovrebbe gestire/creare circa 10000 record/anno.
* Lato server si avrebbe una macchina aggiornata ogni 2 anni dal punto
di vista hw con componentistica troppo costosa ( configurazione tipo
P4, hd scsi, 4gb ram ).
* dovrebbero lavorarci in contemporanea max 10 utenti
Secondo voi le prestazioni sarebbero accettabili ?
Quale potrebbe essere il tempo di risposta medio di una query su un
file con 50000 record ?
Il tutto è fatto per non avere db da gestire, aggiornare, essere
liberi dalla piattaforma ecc....
Saluto

 utilizzare un file in xml.
[...]
Io sperimenterei Berkeley DB XML:
http://www.sleepycat.com/products/bdbxml.html
L'ho provato e sembrava facile da usare.
Bye
-- 
Rudy
http://hillrudy.blogspot.com/
e-mail a 
email.it

 
Molto carino, ma in termini di prestazioni è accettabile?
Saluto

 Molto carino, ma in termini di prestazioni è accettabile?
Non lo so, anche se fosse un po' più lento rispetto alle tue esigenze, i
vantaggi che solitamente un database ti fornisce per accedere ai dati
dovrebbero essere più importanti della perdita di velocità.
In più generalmente i database sono pensati per essere veloci.
Bye :-)
-- 
Rudy
blog: 
http://rdbland.blogspot.com/
e-mail a 
email.it
Newsgroup: it.comp.software.database
Titolo: Oracle e tabelle pubbliche

Ciao a tutti... ho creato 4 tabelle da sqlplus collegato come system... poi
ho creato un altro utente ma le tabelle che ho creato non sono visibili a
questo utente... come faccio a renderle pubbliche? in modo che se credo 1000
utenti (cifra assurda e puramente di esempio) tutti possano vedere e fare
operazioni su quella tabella.
Grazie!!!

secondo me potresti fare cosi':
conn system/password
grant select on <nome tabella> to pubblic;
ciao
Gionata

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 grant select on <nome tabella> to pubblic;
puBlic, è meglio :-)


certo che in questo ng non ti perdonano niente...
ovviamente l'amico se se sarebbe accorto da solo senza il tuo inutile
commento.
stammi bene
Gio


 puBlic, č meglio :-)
Grazie ad entrambi ma mi dice che l'utente non esiste

 Grazie!!!
Prego... e scusa il sarcasmo
/G

No ma difatti mi sono creato un utente apposito a cui ho dato dei grant
particolari... ma poichè vorrei creare un accesso al database tramite un
programma esterno, vorrei che l'autentificazione di nome e pass avvenisse
tramite DB piuttosto che usare un utente standard che si connette al db e
controlla se l'utente inserito nella maschera del prog esterno esiste in una
tabella utenti...
Fare chesso 20 utenti del DB di oracle non è difficile forse un pelino lungo
ma almeno posso grantare(uso lo stesso termine) dei diritti particolari che
se creassi un utente unico dovrei gestire con minore efficacia...
Per questo chiedevo se esisteva un modo x rendere delle tabelle publiche in
modo che tutti le leggano di defaul e lasciare tabelle specifiche ai singoli
utenti...
Anche perchè grantare 100 tabelle a 20 utenti non è una cosa corta da
fare... per di + è pallosa... e poi le devo grantare come parte di un utente
che se blocco automaticamente tutti gli altri non vedono + quella tabella...
Spero che mi possa aiutare...
Grazie!!!

"Tifone" <l...@oooo.pp> ha scritto nel messaggio
news:jCVsb.116892$e6.41...@twister2.libero.it...
si sono sempre io... mi sono dimenticato di rimettere il nome a posto....
;o)

"francy" <aaa...@llll.jj> wrote in message
news:bovr0t$717$1...@fata.cs.interbusiness.it...

non creare tabelle applicative in schemi di sistema!
Creati un nuovo schema e piazza li le tabelle altrimento sai che casino!
Matteo

Uhm ma tu sei lo stesso che mi ha risposto a un mex sul ng di visualbasic!!!
Almeno dalla mail sembri la stessa persona!!! ;o)
Cmq grazie sia qui che li!!!

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

Esiste in db2 una tabella equivalente alle
ALL_TABLES
USER_TABLES
di Oracle che mi aiuti a vedere tutte le tabelle
presenti nel database?
    danilo


Ciao Danilo,
se non ricordo male puoi usare le information schema views,
ad esempio:
SELECT *
FROM   INFORMATION_SCHEMA.TABLES
-- 
Gianluca Hotz - SQL Server MVP
http://italy.mvps.org
 - 
http://www.solidqualitylearning.com
http://www.ugiss.org
  - 
http://www.ugidotnet.org
Newsgroup: it.comp.software.database
Titolo: Java e DB

Salve ragazzi, qualcuno saprebbe dirmi dove trovare una buona guida,
possibilmente in italiano, su come usare il java, per collegarsi a
Postgresql o Mysql e successivamente implementare tutte le relative
operazioni sul database? Grazie a chi vorrà rispondermi ;-)
-- 
ICQ # 84624356
MSN 
lello...@katamail.com
Yahoo ilpuntatore

 operazioni sul database? Grazie a chi vorrà rispondermi ;-)
Qui è spiegato passo passo come utilizzare PostgreSQL e JDBC:
http://www.postgresql.org/docs/7.4/static/jdbc.html

Newsgroup: it.comp.software.database
Titolo: Spendibilità di SAP sul mercato

Salve a tutti. Sono un neolaureato in ingegneria informatica. Dopo aver 
regolarmente inoltrato il mio curriculum ad un job meeting, sono stato 
chiamato dalla Adecco che mi ha proposto un colloquio per un corso di SAP 
Database Administrator. In realt�, fra le tre proposte presenti allo stand 
del job meeting(
http://www.adecco.it/pagine/Cresci_con_noi.aspx
) la mia 
preferenza era caduta su Oracle, ma evidentemente quel corso � pieno ;-)
Per un neolaureato la formazione � importante, quindi non sputerei sulla 
possibilit� di seguire un corso, visto che � anche spesato a differenza dei 
soliti master proposti dalle Vanne Marchi di turno che approfittano della 
disperazione di un disoccupato per spillargli altri soldi. E poi, da qualche 
parte dovr� pur cominciare per riempire il curriculum.
La mia perplessit� � la seguente: quanto potr� spendere questo corso sul 
mercato? E intendo soprattutto mercato estero perch� sono fortemente 
intenzionato ad espatriare. Voglio dire, Oracle � diffusissimo, ormai lo usa 
pure il gatto. Ma SAP? Non � che corro il rischio di buttare mesi del mio 
tempo per una piattaforma di nicchia?
Grazie mille a chi risponder�.
Saluti. 

 piattaforma di nicchia?
Ehm, forse non � cos� di nicchia...
Scusate, ma non sapendone niente mi sono basato sul fatto che all'universit� 
si sentiva parlare solo di Oracle.
Newsgroup: it.comp.software.database
Titolo: SQL: come tronco i decimali in un'espressione?

Salve a tutti, sto facendo un piccolo lavoro con Access e SQLe avrei una
questione da chiedervi.
Io calcolo un'espressione mettendo
SELECT count(RispQ6)/totaleInterviste*100 as percentuale
Va tutto bene, però mi visualizza un sacco di decimali, c'è qualche
istruzione SQL per formattare un numero direttamente in un'espressione, come
quando dichiaro un tipo di dati? Intendo qualcosa come una conversione "al
volo" da un tipo a un altro..
Grazie a chi mi vorrà rispondere.
Ciao
Michele

 SELECT count(RispQ6)/totaleInterviste*100 as percentuale
hai due possibilita' int() se vuoi arrotondare sotto (9.1 o 9.9
diventano 9) altrimenti round() per arrotonadare al piu' vicino.
per usarle con i decimali, fa ad esempio round(n*100)/100 (cosi' ti
lascia due decimali, spero di essermi spiegato)
spero di essermi ricordato bene i nomi delle funzioni (spoecifiche di
access, in altri db si chiamano diversamante)
--
Greetings, Alessandro
http://www.b3soft.com
Pesaro, Italy
Sent via Deja.com 
http://www.deja.com/
Before you buy.

Grazie, non sapevo dell'esistenza di queste funzioni. Sai se sono
documentate tutte (queste e magari altre) sotto Access? Per caso quello che
mi hai scritto è l'equivalente del cast nei linguaggi di programmazione, e
si può fare con tutti i tipi di dati?
Grazie tante per le informazioni.
Ciao
Michele (di Fano, tra l'altro...)   :-)

 documentate tutte (queste e magari altre) sotto Access?
Non e' un cast; la funzione si chiama int come il tipo di dati ma non
c'entra niente. Tra l'altro non sono funzioni standard.
Sono sicuramente documentate, in ogni caso c'e' l'help in linea su
http://msdn.microsoft.com
 per ogni cosa (e' fatto veramente molto bene)

Newsgroup: it.comp.software.database
Titolo: Aiuto Oracle.... Vi prego... Aiutatemi....

Salve Gente.
Chiedo umilmente il vostro aiuto...
Dato che per la tesi devo realizzare un progetto utilizzando questo DBMS
(Oracle appunto)... avrei da chiederti alcune dritte, il mio problema č la
configurazione, posso installare Oracle su una macchina con SO Win98 e che
non abbia accesso ad alcuna rete (in locale, perchč purtroppo questo passa
il convento) o devo in ogni caso installarmi Win NT Server?
In Caso affermativo come devo procedere... io ho fatto un po' di prove non
cavando un ragno dal buco... non riesco a configurargli correttamente il
server e ad installare su questo il mio DB... anche perchč non ho idea di
come si faccia.. potete aiutarmi?
Grazie Mille anche solo per l'attenzione...
Ciao
Stefano.
--
____________________________
|  Name    |  Stefano Ercole               |
|  E-mail   |  
fa...@softhome.net
       |
|               |  
feni...@libero.it
         |
|  ICQ      |  28877526                  _|
| _______|__________________|/

 il convento) o devo in ogni caso installarmi Win NT Server?
anche nt professional, o win 2000
su 98 si installa solo come client (tieni presente che win2000
professional fa l'upgrade da 98 quindi non perdi niente anzi...)
poi l'installazione e' semplicissima (parlo della 8.1.6)
--
Greetings, Alessandro
http://www.b3soft.com
Pesaro, Italy
Sent via Deja.com 
http://www.deja.com/
Before you buy.

In Caso affermativo come devo procedere... 
Leggi la documentazione di Oracle per cominciare. E' la cosa
migliore.
Davide

 come si faccia.. potete aiutarmi?
Esiste Personal Oracle ed Oracle Lite.
Consiglio Personal Oracle 8,
comunque meglio se installi Nt Server ed utilizzi Oracle 8 Server.
In ogni caso puoi utilizzare il Personal Oracle.
Luca

Grazie a tutti per i preziosi consigli...
Cercherò di metterli in pratica...
Ancora Grazie
Ste.

Aggiungerei anche la possibilita' di installare Oracle su Linux: puoi
usare lo stesso PC con disco partizionato e salire alternativamente
Win98/Linux.
In Linux Oracle e' molto efficiente ...
ciao
carlo

Win98/Linux.
oppure installare VMWare... ma poi andiamo OT ;)
Kali

Newsgroup: it.comp.software.database
Titolo: Forse con i cursori?

Con SQL Server 2000 
(semplificando la mia situazione) ho questi dati: 
NOME     RECAPITO
Mario    2505
Mario    2603
luca     1552
peppe    2548
peppe    1556
vorrei ina vista che mi restituisca
NOME     TUTTIiRECAPITI
Mario    2505, 2603
luca     1552
peppe    2548, 1556
qualcosa mi dice che dovrei utilizzare i cursori. qualcuno ha idea di
come fare?
Grazie
massimiliano
 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org
Newsgroup: it.comp.software.database
Titolo: Settare un campo in base ad un flag in un altro file

ho due files il primo è quello dei clienti dove ho un campo "intrastat" che 
ora è vuoto,
il secondo è il file dei paesi dove c'è un flag "paese della comunità 
europea"
il collegamento tra i due files è il codice paese che è presente nel file 
clienti ed è
la chiave del file paesi.
Dovrei aggiornare settare a "1" il campo "intrastat" del file clienti
se il flag "paese della comunità europea" nel file paesi è uguale a "1"
io ho risolto con due righe di programma,
ma mi chiedevo come si potrebbe fare con una istruzione SQL

Cosimo Piceno ha scritto:

UPDATE clienti SET clienti.intrastat = (SELECT paesi.flag_ce FROM paesi WHERE paesi.codice = clienti.codice_paese);
Comunque se avessi i dati in un database non dovrebbe esserci bisogno di "spostarli" in questo modo: l'appartenenza alla
comunità europea è un attributo del paese, non del cliente. Se ti servisse _vedere_ l'appartenenza alla comunità europea
del paese dei clienti sarebbe sufficiente selezionare:
SELECT
	clienti.*,
	paesi.flag_ce
FROM
	clienti
	JOIN paesi ON clienti.codice_paese = paesi.codice;
Ciao.


chiaro, ma il database è già esistente, ed è fatto così
come pure un gestionale, una specie di MRP fatto in casa,
comunque grazie, per il futuro intendo utilizzare  più spesso
l'SQL anche embedded per questi lavoretti.