mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: Problema con relazioni in ACCESS

Ciao a tutti,
sto costruendo un piccolo database per esigenze personali in ACCESS.
E' la prima volta che utilizzo questo programma, e ho trovato qualche
problema.
Spero che almeno voi possiate aiutarmi visto che la guida in linea non č
stata molto esauriente.
1. ho una tabella PRODOTTI con due campi: "NomeProdotto" e "Prezzo"
2. ho un'altra tabella ORDINI con diversi campi tra cui uno "NomeProdotto"
dove sono riuscito a creare una relazione la quale mi consente di aprire una
tendina e scegliere il prodotto, ora vorrei un'altro campo "PrezzoUnitario"
che mi suggerisse il prezzo del prodotto scelto inserito nella tabella
PRODOTTI ma che mi consentisse anche di cambiarlo nel caso non mi andasse
bene.
Spero in un vostro aiuto, ringrazio tutti in anticipo.
Ciao da Emiliano

 ha scritto nel messaggio
news:Hfgm8.51130$1S3.1...@twister1.libero.it...


 ha scritto nel messaggio
news:fTgm8.51237$1S3.1...@twister1.libero.it...


Newsgroup: it.comp.software.database
Titolo: E' fondamentale installare la oracle patch 8.1.7.4 per aix??

DOVE POSSO DOCUMENTARMI  CIRCA QUESTA PATCH.
IO HO INSTALLATO LA VERSIONE 8.1.7 DA CD
GRAZIE
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:5a80a377d343798fa8...@mygate.mailgate.org...

Newsgroup: it.comp.software.database
Titolo: "Istanza" per Sql Server??

Potete darmi una definizione di istanza per Sql Server?
Non sono riuscito a trovarla su internet.
(non sono riuscito a trovare neache una semplice guida per l'amministrazione
di Sql Server; ho trovato qualcosa in inglese ma non mi č servita motlo).
Grazie
Luca

 Potete darmi una definizione di istanza per Sql Server?
Visto il tenore dei post precedenti forse ti riferisci a tutt'altro, ma
questo è quanto snocciola la guida di sql server:
Istanza (instance)
Copia di SQL Server in esecuzione in un computer. In un computer è
possibile eseguire più istanze di SQL Server 2000. Anche se in alcuni
casi è possibile eseguire più istanze di SQL Server 2000, in un computer
è possibile eseguire solo un'istanza di SQL Server versione 7.0 o
precedenti.
Istanza denominata (named instance)
Installazione di SQL Server 2000 alla quale è stato assegnato un nome
per differenziarla da altre istanze denominate e dall'istanza
predefinita nello stesso computer. Un'istanza denominata è identificata
dal nome del computer e dal nome dell'istanza.
Vedere anche: Istanza predefinita, Istanze multiple
Istanza predefinita (default instance)
Copia di SQL Server che utilizza come proprio nome il nome del computer
in cui è installata.
Vedere anche: Istanza denominata, Istanze multiple
Istanze multiple (multiple instances)
Più copie di SQL Server in esecuzione nello stesso computer. Può
esistere un'istanza predefinita, che può essere una versione qualsiasi
di SQL Server oppure più istanze denominate di SQL Server 2000.
Vedere anche: Istanza predefinita, Istanza denominata
--
Matteo Palmieri - Cybercreations
www.cybercreations.it

 Luca
Ciao Luca,
per quanto riguarda una guida puoi scaricare direttamente
i Books Online da questo sito:
http://www.microsoft.com/italy/sql/techinfo/productdoc/2000/books.asp
(Nota: sono stati aggiornati quest'anno, vale la pena
scaricarli se hai solo la versione del prodotto originale).
Per quanto riguarda guide/articoli ecc. per l'amministrazione
ti consiglio di dare uno sguardo al sito di Technet
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechn
ol/sql/Default.asp
Ciao,
--
Gianluca Hotz
Backoffice MVP (SQL Server) MCP SQL Server and MCP Windows
Vice-President of the Italian User Group for SQL Server
Founding Member of the Italian User Group for .NET
http://www.ghotz.com
http://www.ugiss.org


Grazie mille per queste definizioni.
Avevo rimesso questo post perchè mi serviva urgentemente la risposta e
ancora non avevo letto le ultime risposte al post precedente.
grazie
Luca
Newsgroup: it.comp.software.database
Titolo: Come installare o compilare postgresql.

Un saluto a  tutto il news.
Desidero conoscere le modalita' di compilazione del database
postgresql per ambiente win del sorgente postgresql 7.4.6 tramite
l'utility cygwin o come risolvere l'installazione e configurazione del
suddetto database attraverso il sorgente stesso.
Grazie.

 suddetto database attraverso il sorgente stesso.
Ora che è uscita la versione nativa Windows, direi che compilare la 
"vecchia" 7.X attraverso cygwin sia un gioco che non vale assolutamente 
la candela.
Ti consiglio di sfruttare la 8.0, per quanto ancora in beta.
-- 
Fabrizio "Hermooz" Ermini


Anche io ... comunque se proprio vuoi installare la vecchia versione qua 
ci sono alcune info ...
http://www.diegm.uniud.it/schaerf/sistemi2/guida_postgres.html
ciao
Mauro
Newsgroup: it.comp.software.database
Titolo: [?] Access e ROWNUM

Ciao a tutti.
Ho necessità di selezionare 10 record alla volta da una Tabella di Access
2000 via ADO in VB6
Ho provato a creare una SELECT di questo tipo "SELECT * FROM <Tabella> WHERE
ROWNUM <10" ma mi viene restituito il seguente errore da VB6 "Nessun valore
specificato per alcuni parametri necessari" forse Access2000 non supporta il
comando ROWNUM perchè la SELECT semplice funziona correttamnte.
Come posso risolvere il problema ed inoltre come posso selezionare dal
record n° al n°+10 ?
Graze a tutti
:-)

 record n° al n°+10 ?
Devi scorrere con un ciclo il recordset che ti sei creato.
Comunque questo NG non tratta su VB, troverai una risposta più accurata su
it.comp.lang.vb
(se non ricordo male)
Ciao,
Paulus
--------------------------------
Inviato via 
http://usenet.libero.it

Grazie per la risposta ma il mio problema è più generale ed,  legato alla
QUERY ed ai comandi ammissibili in ACCESS2000.
La parte ADO VB6 mi è chiara, quello che non capisco è che una QUERY che
teoricamente è valida non viene accettata da ACCESS, inoltre , non essendo
un esperto di DATABASE mi era utile una traccia di come poter fare una
selezione di n° record a partire da uno qualsiasi in linguaggio SQL (con ADO
lo so fare ma con SQL no ed è proprio quello che mi serve!)
Se gentilmente puoi chiarirmi la struttura in SQL ti sarei grato.
Ciao e grazie ancora
"Paulus" <xxx...@xxxx.xx> ha scritto nel messaggio
news:193Z70Z162Z78Y1...@usenet.libero.it...


 teoricamente è valida non viene accettata da ACCESS
...
Non mi pare che Access preveda l'istruzione ROWNUM.
Credo, comunque, che ti abbiano già risposto in (almeno) uno degli altri NG
dove hai postato.

 teoricamente è valida
Considera che il linguaggio SQL di access è un sottoinsieme di quello ANSI.
Se non ricordo male, con la versione 97, per esempio, non potevi fare
l'outer join ...
Con Access (e SQL Server) puoi chiedere i primi o gli ultimi record (a
seconda dell'ordinamento che hai chiesto) usando la clausola TOP nella
select, in questo modo:
SELECT TOP 5 * from tabella (questo ti darebbe i primi 5 records, se lo fai
a una select con order by desc ti da gli ultimi 5...)
Paulus
http://spazioweb.inwind.it/it_informatica


Grazie a tutti
"Paulus" <xxx...@xxxx.xx> ha scritto nel messaggio
news:193Z70Z162Z78Y...@usenet.libero.it...

Newsgroup: it.comp.software.database
Titolo: Compattazione tabella

Scusate la domanda da pivellino.
Con sqlplus come si compatta una tabella in oracle8
Grazie a tutti

 Con sqlplus come si compatta una tabella in oracle8
Spiega cosa stai cercando di fare/ottenere.
Davide

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

 dei record cancellati
Se stai usando una Sequence non c'e' modo di recuperare i numeri a meno
che tu non distrugga e ricrei la sequence. Per altro se quel ID e' usato
in altre tabelle modificandolo creeresti piu' problemi di quanti gia'
ce ne siano.
Non esiste una "compattazione" nel senso che la vuoi tu.
Davide

 continua eliminando i 'buchi' nel contatore.
essendo un identificativo, non ti devi preoccupare che sia discontinuo.
se è una necessità di formattazione, puoi creare una sequence 'temporanea' 
da utilizzare solo nella query:
create sequence temporanea;
select temporanea.nextval, campo2, campo2 from tabella...
drop sequence temporanea;
non sono sicuro della sintassi sotto oracle. l'ho già utilizzata come 
soluzione sotto postgres ma la sintassi variava leggermente.
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/motivation.it.html

Newsgroup: it.comp.software.database
Titolo: Domanda su ricerca testo

Ciao a tutti!
Per un motore di ricerca in un database mysql, che differenze ci sono fra
una query fatta con il MATCH AGAINST e il LIKE?
Ora sto usando questa
SELECT * FROM news_table WHERE MATCH (news_title,news_short,news_text)
AGAINST (\''.$src_text.'*\' IN BOOLEAN MODE)
e, posto che funziona, se la facessi con i LIKE migliorerei qualcosa?
grazie

 e, posto che funziona, se la facessi con i LIKE migliorerei qualcosa?
Da quello che so rischieresti di peggiorare (non so come e` stato
implementato su MySQL, ma di solito il LIKE e` tremendamente penoso in
quanto prestazioni)
Henryx
-- 
Valentina: "Mi piace inventare gli spettacoli che voglio... quelli
che non riesco a vedere, cerco di sognarli..."
                                          Guido Crepax (1933-2003)
Newsgroup: it.comp.software.database
Titolo: Mysql è affidabile?

Ciao a tutti, sono nuovo di questo NG.
Ho dello spazio in hosting su server linux e possiedo sullo stesso server
un'account mysql.
Da circa 6 mesi lo utilizzo per semplici operazioni come liste di
distribuzione, forum...
Recentemente ho avuto un problema che mi ha un po allarmato, da un momento
all'altro
il mio script (perl su apache con DBI) non funzionava più è usciva un errore
di con il
database mysql. Contattando l'amministratore di sistema ho scoperto che una
tabella si
era corrotta, problema che è stato da lui risolto in qualche ora suppongo
utilizzando
isamcheck. Fortunatamente questa applicazione non era mission-critical ma
dato che
mysql mi sembra davvero un buon database tra quelli economici e vorrei
utilizzarlo anche
per altre importanti applicazioni vorrei sapere la vostra esperienza di
affidabilità.
E' necessario prevedere dei tempi di stop per manutere le tabelle? Può
essere causato
dai continui riavvii a cui è soppoposta la macchina(anche 1 al giorno)? E'
causato da un
filesystem poco affidabile? Conoscete soluzioni o configurazioni in grado di
tutelarmi
maggiormente oltre al backup e alla configirazione master-slave.
Ogni messaggio è benvenuto.
Luca

!
Io uso mySQL per siti di e-commerce piuttosto complessi e trafficati
e non ho problemi di corruzione tabelle. Se il server e` una macchina
decente e stabile non ne avrai. Se invece si tratta di un filesystem
ballerino e di un sistema operativo poco stabile beh... neanche
Oracle potra` salvarti. ;-)
	A presto, Michele.
-- 
Michele Beltrame
m...@io.com
http://www.io.com/~mick/
ICQ# 76660101
==> Visita il sito di it.comp.lang.perl: 
http://www.perl-it.org
==> Sei del triveneto e vuoi unirti ai Perl Mongers? Scrivimi!
Newsgroup: it.comp.software.database
Titolo: MySQL

Vorrei imparare ad usare questo software, ho scaricato la versione beta dal
sito, quella Client/Server ma non ho capito un tubo!:-(
E' completamente diverso da Access, come si creano le tabelle, le query, i
Report, le Maschere ecc...???
Grazie....
Michele
PS: non so dove reperire le FAQ, se mi indicate il sito darei un occhiata
anche lě....grazie! .-)
--
Iscriviti alla Mailing List "Programmazione Web"
inviando una e-mail vuota a:
Programmazion...@it.egroups.com

Dovresti avere un terminale da cui impartire i comandi sql...mysql e'
completamente diverso da access & co .... niente fesserie
grafiche....comunque dai un'occhiata nella cartella dove hai installato
mysql...li ci dovrebbe essere l'eseguibile per aprire il terminale..
Ciao!

 ha scritto nel messaggio
news:9gg85h$iq4$1...@fe1.cs.interbusiness.it...

Ho trovato un'eseguibile che apre una specie di semaforo...è quello?

Quì è vero SQL!!
Magari fosse vero SQL, dai ragazzi è stupido sparare a zero su Access che
per SQL batte senza pietà il povero MySQL.
Ciao.
Fabio Serra
***********

Report, le Maschere ecc...???
MySQL è solo un database server, quindi niente report e maschere. Per
facilitarti la vita installati Mascon che è un'ottima interfaccia a mysql.
http://www.scibit.com/Products/Software/Utils/Mascon.htm
Ciao.
Fabio Serra
***********

 Ciao.
E' questo? "Mascon (SA)"
Grazie....
Cmq non ho preso SQL Server ma My SQL.....penso che la differenza ci
sia...da ciò che ho sentito! .-)
Cme si fa a costruire un DB senza maschere, senza report ecc....???

 ciao
Ancora greazie...
Ciao
Michele

Prova qui per la documentazione:
http://www.mysql.com/documentation/index.html
per quello che riguarda le applicazioni MySQL, le puoi creare in C o C++.
Niente maschere o report stile ACCESS.
Ciao.
Marco.

 Niente maschere o report stile ACCESS.
ops...non conosco ne il C ne il C++...che bello! :-(
Non potevano inventare una macchinetta tipo quella del film Matrix che ti
fanno imparare le cose in 10 minuti????
..e va bene..pian piano impareremo un po' di cosucce...speriamo! .-))

No non credo....

 No non credo....
Poi ho scaricato la 39a. (qualcosa del genere) ed esce l'icona MySql....ma
apre una finesrtrella piccolina in alto a sinistra che non può essere
ridimensionata....
Altrimenti mi daresti il percorso esatto ove scaricarlo? (tipo:
http://sito/cartella/file.exe)...per
 favore! :-)
Michele
Newsgroup: it.comp.software.database
Titolo: Relazioni a tabelle esterne

E possibile con SQL Server creare una relazione tra due campi di tabelle
appartenenti a diversi database (residenti sullo stesso server) ?
Ciao Marco

 appartenenti a diversi database (residenti sullo stesso server) ?
Se leggi la documentazione di SQL Server troverai (cito dalla
documentazione):
La clausola FROM
...
se la tabella risiede in un altro database e' possibile usare
il formato database.owner.nome_oggetto...
Davide

 Davide
Tramite FROM riesco a creare delle viste che pescano da altri database. Ma
poi non posso creare una relazione tra una tabella e una vista (o almeno non
so come fare).
Io vorrei una relazione vera e propria tra le due tabelle. Potrei anche
farne a meno, ma vorrei che in futuro quando qualcuno dovrà modificare
quello che ho fatto, si renda subito conto che i valori di quel determinato
campo vengono presi da una tabella di un altro database. La cosa più logica
mi sembrava la relazione.
Ciao Marco

 e una vista (o almeno non so come fare).
Per "creare una relazione" intendi dire che vuoi aggiungere
una CONSTRAINT di tipo FOREIGN KEY?
Se e' cosi', la documentazione non specifica che la FK non puo'
essere tra due tabelle di due database, prova a crearla usando
la sintassi
ALTER TABLE <nometabella> ADD CONSTRAINT <nomeconst>
  FOREIGN KEY <nome campo> REFERENCES database.ownser.tabella (campo)
Anche per questo, vedi la documentazione di SQL Server.
Davide

Newsgroup: it.comp.software.database
Titolo: proposta di collaborazione

Un cliente mi ha commissionato la realizzazione di un sito internet per una
agenzia immobiliare.
Su tale sito dovrà essere presente un database offerte con funzioni di
ricerca avanzate (ricerca per zona, per categoria di prezze, ecc.).
Io non sono in grado di realizzare questo database e non ho neanche il tempo
materiale da parte per affrontare la problematica studiando asp e/o altro.
Sto quindi cercando una persona disponibile ad una collaborarazione, anche a
distanza, per la realizzazione di questo lavoro.
Matteo

 ha scritto nel messaggio
news:g5xg6.21348$eQ5.4...@twister2.tin.it...


Se l'offerta è ancora valida, perchè no? Io abito in provincia di Reggio
Calabria.
Fammi sapere
--
Matteo Cacciola
Email: 
cacc...@2000net.it
 (private)
 
mat...@es3k.it
 (professional)
Newsgroup: it.comp.software.database
Titolo: Costo Oracle

Ragazzi sono una persona molto inesperta in materia... c'è qualcuno che
conosce il prezzo per le licenze Oracle? E' davvero molto importante...
GRAZIE!

Giovanni wrote:

http://www.oracle.com/corporate/pricing/ePLext.PDF

Newsgroup: it.comp.software.database
Titolo: Cerco tabella provincie-regioni italia

Ciao a tutti!
Non è che qualcuno ha già una tabella che fa corrispondere a ogni provincia
(sigla o nome) la relativa regione?
grazie

 wrote in message
lvAm4.64996$C3.7...@news.infostrada.it...


> grazie
provate sul sito comune di it.comp.appl.access.  ci dovrebbe essere
qualcosa cyhe ha anche i comuni e i cap.  indirizzo qui sotto.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

Newsgroup: it.comp.software.database
Titolo: Postgres e' disponibile anche su WIndows ?

Il dbms Postgres puo' girare anche su Windows?
Grazie.
RobertoA

 Il dbms Postgres puo' girare anche su Windows?
Il client si', il server no (AFAIK)
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Il dbms Postgres puo' girare anche su Windows?
Puoi usarlo installando cygwin (diciamo che è un emulatore unix).
Si risolve tutto in due click, l'installazione è di una facilità
disarmante. Adesso PG è incluso in cygwin quindi non hai bisogno di
compilartelo tu.
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
--------------------

Puoi usarlo installando cygwin (diciamo che è un emulatore unix).
www.cygwin.com
 click su install now!

Newsgroup: it.comp.software.database
Titolo: Accipicchia MySQL non VA !

Accipicchia ma sto libro (GUIDA COMPLETA MySQL di APOGEO ) fa schifo!
Mi dice che scrivendo questo mi genera una tabella , ma NON FUNZIONA!
Ho preso anche lo script dal CD e lo ho copiato "pari pari", il
risultato
è lo stesso :
ERROR 1064: parse error near 'AUTO_INCREMENT,
First_Name VARCHAR(15) NOT NULL,
Last_Name VARCHAR(30) NOT NULL, at line 1
Ma che cavolo sbaglio !?
Ecco il codicillo ...
CREATE TABLE Customers(Customer_ID INT NOT NULL PRIMARY KEY
AUTO_INCREMENT,
                       First_Name VARCHAR(15) NOT NULL,
			   Last_Name  VARCHAR(30) NOT NULL,
			   Address VARCHAR(100) NOT NULL,
			   City VARCHAR(30) NOT NULL,
	                  State VARCHAR(20) NOT NULL,
			   Zip VARCHAR(15) NOT NULL,
			   Email VARCHAR(20) NOT NULL,
			   Age TINYINT NOT NULL,
			   Gender CHAR(1) NOT NULL,
			   RACE VARCHAR(15) NOT NULL,
			   Eye_Color VARCHAR(20),
			   Hair_Color VARCHAR(20),
			   Activity VARCHAR(100),
			   Movie VARCHAR(50),
			   Occupation VARCHAR(50),
			   Smoker ENUM('Y', 'N') DEFAULT "N");
Grazie a chiunque possa aiutarmi....

Ho copiato pari pari il tuo codice e a me funziona :-)
PS1: Ho eseguito il codice da mysqlmanager
PS2: utilizzo l'ultima versione di MySQL per Win32 scaricabile dal sito
www.mysql.com

Scusa come hai fatto ad eseguire il codice da mysqlmanager ?
E' probabile che sia un problema di Configurazione ?
Io non sono root, ma sono amministratore della macchina winnt...
Io sono alle prime armi e devo capire molte cose...
La versione che uso di Mysql č 3.21.29a-gamma-debug
Potresti darmi un aiuto a configurare bene mysql ?
grazie


 La versione che uso di Mysql č 3.21.29a-gamma-debug
OK
Ciao, M.

YuppY!!!
Ho reinstallato tutto e Funziona. Ho scaricato la versione di
MySQL3.23.33 dal
sito mysql ed ho usato mysqlmanager per creare la tabella. 
E' molto meglio rispetto al video , se sbaglio posso modificare prima di
premere
il bottone "verde"... <- Ti eri dimenticato di dirmi che devo premere
questa freccia
per rendere esecutivo il comando CREATE TABLE...
Ti ringrazio infinitamente adesso posso continuare a leggere il libro...
Se ho problemi riscriverň ... 
Ancora grazie

Newsgroup: it.comp.software.database
Titolo: Nome tabella passata come parametro a stored procedure.

Come da oggetto si puņ passare come parametro ad una stored procedure
Oracle il nome di una tabella su cui fare SELECT, INSERT o UPDATE.
Ho provato ad effettuare ricerche su Internet e sulla documentazione
oracle ma non ne sono venuto a capo!
Ho trovato questa porzione di codice PL/SQL ma non riesco a capire cosa
fa e se č propRio quello che mi serve.
FINE-----PL/SQL
PACKAGE pp AS
TYPE MyTableT IS TABLE OF varchar(80) INDEX BY binary_integer;
  myEmptyTable MyTableT;
  PROCEDURE test(t MyTableT DEFAULT myEmptyTable);
END pp;
INIZIO-----PL/SQL
Ciao e grazie per ogni suggerimento.
Roberto
robt...@tiscali.it
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Oracle il nome di una tabella su cui fare SELECT, INSERT o UPDATE.
Si', ma perche' dovresti farlo ?
Spiega un po' quale e' il tuo problema, e non quale e' la tua
soluzione.
Davide

 fa e se è propRio quello che mi serve.

Newsgroup: it.comp.software.database
Titolo: [NEWBIE] Query mysql (NULL VALUES)

Ciao tutti,
sto facendo una piccola applicazione mysql/php e ho un
piccolo problema di query mysql. Il problema l'ho risolto
in modo  dirty e solo parzialmente con qualche riga di php.
Vorrei risolvere il problema con una query mysql.
Mi spiego.
Ho queste due tabelle nel mio database "controlloassenze":
- "agenti" con i campi
	[ID] [nome] [cognome]
- "assenze" con i campi
	[ID] [agente] [data]
Il campo [agente] e' in relazione con [ID] della tabella "agenti".
Da queste due tabelle devo selezionare:
[agenteID] e il numero di assenze e ordinare
secondo il numero di assenze e poi per il cognome dell'agente.
Questa query lo fa benissimo:
SELECT agenti.ID, count(*) AS counter
FROM controlloassenze.agenti, controlloassenze.assenze
WHERE agenti.ID = assenze.agente
GROUP BY agenti.ID
ORDER BY counter DESC, agenti.cognome;
ma non ritorna gli agenti che hanno fatto "0" (zero) assenze
(l'ID di questi agenti non figura chiaramente nella tabella
"assenze").
Il problema e' stato risolto in modo parziale con php,usando piu'
query semplici, loops, array associativi e asort()/arsort(). Con
una query, il lavoro verrebbe piu' pulito e piu' "maneggevole".


Usa un LEFT JOIN:
SELECT
     agenti.ID,
     COUNT(data) AS counter
FROM
     agenti
     LEFT JOIN assenze ON (assenze.agente=agenti.ID)
GROUP BY
    agenti.ID;
Nota che non puoi fare COUNT(*), perche' ti restituirebbe un valore 
anche per gli agenti senza assenze. In questo caso devi fare 
esplicitamente un count del campo "data".
Ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
MySQL Certified Professional
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com

 ...
Mitico!
da solo ero arrivato al "JOIN" che pero' mi
dava gli stessi risultati.
Il "LEFT JOIN" invece funziona alla grande!
Grazie

Newsgroup: it.comp.software.database
Titolo: grazie mille!

mille grazie!
saluti silvio
Newsgroup: it.comp.software.database
Titolo: Aiuto! PRG di CLIPPER persi.

Ho dovuto riformattare tutto dopo un crash senza precedenti e mille
peripezie.
Nel marasma ho dimenticato una cartella con importenti prg che compilavo in
CLIPPER 5.1
Ho letto che esiste un potente decompilatore (VALKYRIE)  in grado di
estrarre i prg dal exe... ma costa 400$. Ho solo la necessità di fare un
lavoretto una-tantum col mio eseguibile... chi mi può aiutare? Potrei anche
postargli il .exe
Chi mi può aiutare?
Grazie a tutti
Klaus
klau...@iol.it

 ha scritto


 Chi mi pu aiutare?
Mi pare di averlo ancora a casa da qualche parte (valkyrie intendo),
devo pero' cercare il CD su cui l'avevo copiato (i floppy tendono a
smagnetizzarsi). Scrivimi in prive' (
davide...@davidebianchi.net
)
e vedo di recuperarlo.
Davide

Ciao...
Prova ad andare qui:
http://www.decompiler.com/download.html
Ciao...

Newsgroup: it.comp.software.database
Titolo: [Access] Query di ricerca - help

Sicuramente sara' facile per molti di voi, ma per me che sono agli inizi non 
capisco del perche' non mi funzioni. Se qualcuno mi puo' dare una mano 
gliene sarei riconosciente!
Dunque io devo fare una ricerca su di un campo  TITOLO che si trova in una 
tabella TAB_ANNUNCIO e devo trovare una stringa "Harbert". Uso allora la 
sequente query:
SELECT * FROM tab_annuncio WHERE descrizione='Harbert'
ma non trovo nulla. Cosa sbaglio? Altra cosa. Una ricerca del genere e' case 
sensitive oppure no?
Grazie mille

 case sensitive oppure no?
SONO UN IDIOTA!!! Devo cercare le informazioni in TITOLO e non in 
DESCRIZIONE!!:(
Pero' il problema sussiste sempre. Nel senso che se voglio cercare "PIPPO" 
dentro il campo "TITOLO" e il campo titolo contiene "FRANCO PIPPO ROBERTO" 
dalla quesry non esce nulla. 

 PIPPO ROBERTO" dalla quesry non esce nulla.
Ciao GT,
utilizza l'operatore LIKE come nel seguente esempio:
SELECT *
FROM tab_annuncio
WHERE Titolo LIKE '*pippo*';
L'asterisco (*) è una delle wildcard supportate da Microsoft Access e indica 
un qualsiasi carattere; quindi il pattern '*pippo*' indica qualsiasi frase 
contenente la stringa "pippo".
L'help in linea di Microsoft Access è ricco di informazioni: digita LIKE per 
ottenere tutto l'aiuto che ti serve.
Inoltre Access/JET non è case sensitive, quindi non fa distinzione tra 
lettere maiuscole e minuscole.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org
 

Potrebbe essere case sensitive, a seconda del database e delle sue
impostazioni.
Per fare la ricerca che interessa a te dovrai usare il LIKE al posto
dell'operatore =
Ed anche i caratteri jolly.
WHERE TITOLO LIKE '%pippo%'
Ovviamente potrebbe ancora essere case sensitive, ma non conoscendo che
db usi..
Lucazeo

 db usi..
Grazie per l'aiuto. Sto realizzando un motore di ricerca con ASP quindi uso 
Asp e Access per fare questa piccola applicazione. Quando devo provare la 
query la provo in Access cosi' se tutto e' ok, mi tocca solo lavorare su 
ASP.
Comunque ho provato come mi dite voi, con * funziona perfettamente, mentre 
con % non riesco a tirare fuori i dati.
Quindi con LIKE e ACCESS lo standard e' * a quanto pare !

Newsgroup: it.comp.software.database
Titolo: HELP ME

Stavo scrivendo del codice PL/SQL in oracle
mi č sorto un dubbio .... se io devo fare una LIKE su una variabile come
devo fare?
esempio di like
.......LIKE 'pi%po'
pippo č un avariabile che contiene pi
come devo fare
.......LIKE  PIPPO.


SI,
in questo caso la query troverà tutte le occorrenze dove le prime due
lettere sono 'pi' e le ultime 'po' ad esempio pippo pioppo ecc..............
Matteo
matte...@yahoo.it
Newsgroup: it.comp.software.database
Titolo: [MySQL] SELECT ... LIMIT ... record totali

Ho un'applicazione 
asp.net
 che lavora con un db mysql.
Data una query con vari parametri in input, il risultato viene posto
all'interno di un datagrid. Per problemi di (in)efficienza delle grid di
asp.net
 non uso i metodi di paging integrati con il controllo previsto nel
framework, ma lavoro di LIMIT e OFFSET.
Come faccio, tuttavia, a conoscere in anticipo il numero totale di record
che soddisfano la query? Devo per forza farmi una SELECT COUNT(*) in
anticipo?
TIA
Sandro.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 anticipo?
Ho dovuto affrontare un problema simile, e l'unica soluzione che e'
venuta fuori e' proprio quella del SELECT COUNT.
  Raffaello


Questa è proprio una bella stupidata senza senso.
Se faccio SELECT * FROM tabella LIMIT 10 su di una tabella con alcuni
milioni record ottengo in un tempo irrisorio i primi 10 record della tabella
(presumo in ordine di chiave primaria).
Se faccio SELECT * FROM tabella ORDER BY nome_campo LIMIT 10 ottengo i primi
dieci record in ordine del nome_campo. Se questo campo non ha indice questa
query può diventare estremamente pesante e metterci una barca di tempo.
Ora mi chiedo, il database per rispondere al mio secondo esempio sicuramente
avrà fatto uno scan completo, lo testimonia il tempo che ci mette per
rispondere nel secondo caso. Perchè non dovrebbe potermi dire quanti record
ha trovato indipendentemente da quanti me ne restituisce per via della
clausola LIMIT?
Boh. Stranezze che non comprendo ...
Ciao, Sandro.



Usa questo formato:
SELECT SQL_CALC_FOUND_ROWS nomecolonna [, altre colonne] from nometabella LIMIT X, Y;
e subito dopo
SELECT CALC_ROWS();
Guarda anche questo thread in free.it.comp.database.mysql
http://tinyurl.com/82fzt
Ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
MySQL Certified Professional
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com
Newsgroup: it.comp.software.database
Titolo: [SQL] media delle visite giornaliere di un sito

Ciao
stavo facendo le statistiche per un sito, e volevo provare a fare la media
delle visite giornaliere totali
ho una tabella contatore, per ora ho fatto cosě:
SELECT COUNT(id) AS totali,da FROM contatore WHERE
DATE_FORMAT(da,'%Y-%m-%d')!=CURRENT_DATE()
GROUP BY DATE_FORMAT(da,'%Y-%m-%d') ORDER BY totali
ovvero escludo il giorno corrente che danneggerebbe la media
e in questo caso faccio poi un ciclo col php prendendo tutti i valori e
facendo la media per giorni -1 (salto oggi)
ma c'č un modo per farlo tutto con l'sql?
penso di si
ho fatto qualche prova, ma ho qualche problema con il raggruppamento
qualcuno sa darmi qualche dritta?
Grazie in anticipo!



butta un'occhio su "average"
ciao ciao
-- 
Emanuele.

 ciao ciao
ehm
http://tinyurl.com/5vfs6
non ho trovato molto su questo gruppo
è una funzione mysql?
ho dimenticato di dire che uso mysql :p

 ho dimenticato di dire che uso mysql :p
http://www.google.it/search?hl=it&q=average+mysql&meta=
e perchè io ho trovato tonnellate di materiale? :)
buona navigazione
-- 
Emanuele.



ah ma tu cerchi in inglese :)
io mi affidavo non solo agli italiani, ma proprio a quelli di questo gruppo
:)
cmq da una prima ricerca, ho trovato solo la soluzione di creare una
tabella temporanea e poi cancellarla, ma a sto punto lasciavo la soluzione
che ho fatto aiutandomi col php
qualcuno sa se si può fare in una sola query?
avere in una sola query il numero totale di record e il numero di giorni in
cui ci sono record
una roba del genere:
SELECT ROUND(COUNT(ID)/COUNT(DATE_FORMAT(da,'%Y-%m-%d'))) FROM contatore
che ovviamonte non funziona perchè non mi fa raggruppare i record totali e
quelli giornalieri insieme :o

 quelli giornalieri insieme :o
hai provato la Count Distinct ?
-------------
SELECT ROUND(COUNT(ID)/COUNT(DISTINCT DATE_FORMAT(da,'%Y-%m-%d'))) FROM
contatore
-------------
Ciao Giorgio

 -------------
oibò, funziona!
SELECT ROUND(COUNT(ID)/COUNT(DISTINCT DATE_FORMAT(da,'%Y-%m-%d'))) 
FROM contatore WHERE DATE_FORMAT(da,'%Y-%m-%d')!=CURRENT_DATE()
media giornaliera di visite escludendo il giorno corrente
avevo provato a metterci la dinstict, ma avevo cannato la sintassi, perchè
non la conosco bene come funzione e l'avevo messa prima del count
così funziona, grazie 1000!
stavo già cercando altre strade tipo fare un max/min fare il datediff x
ottenere i giorni e dividere il count(id) x il risultato (macchinoso)
ma mi ero subito fermato perchè il datediff c'è dalla versione 4.11 di
mysql e il mio mysql non è così aggiornato!
Grazie 1000!

 non la conosco bene come funzione
Il manuale č sempre un'ottima fonte di informazioni
--------------
In MySQL, you can get the number of distinct expression combinations that
don't contain NULL by giving a list of expressions. In standard SQL, you
would have to do a concatenation of all expressions inside COUNT(DISTINCT
...).
COUNT(DISTINCT ...) was added in MySQL 3.23.2.
http://dev.mysql.com/doc/mysql/en/group-by-functions.html
-------------
;-)
Giorgio
Newsgroup: it.comp.software.database
Titolo: mysql e porta 3306

salve
vorrei sapere se è possibile (e come) accedere ad un database mysql da
localhost senza usare la porta 3306.
ho provato con mysqlfront e non mi è riuscito , e anche con java richiede
host e porta , se si usa il driver di mysql.
grazie per qualunque aiuto

localhost senza usare la porta 3306.
E quale porta vorresti usare? Dai file di configurazione mi pare che puoi
impostarne un'altra che non sia quella di default.
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
--------------------

Newsgroup: it.comp.software.database
Titolo: Sql Server ed export in MDB (access 2000)

Ciao a tutti volevo sapere se esiste in Sql Server 2000 la possibilità di
fare un export dati in un formato database meno potente come Access 2000.
Quindi da Sql Server ad MDB
Fatemi sapere
Grazie e ciao!


Ciao
Certo che è possibile
tasto destro sul DB o altro nella console
tutte le attività
esporta dati (qui utilizzi un wizard molto semplice)
crei un DTS selezionando come origine il server sql e come destinazione un
DB access che già deve esistere (lo crei vuoto)
creato il dts lo salvi su sql server (se vuoi eseguirlo subito spunti la
voce relativa)
una volta creato il dts lo esegui e il gioco è fatto (a meno di errori)
ciao
fabguitar
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.software.database
Titolo: Vantaggi Mysql su Filemaker Pro

Ho l'arduo compito di convincere i vertici dell'azienda della bontà di Mysql
rispetto a Filemaker Pro 6, per un progetto di database, utilizzabile e
consultabile dagli utenti anche via internet, che racchiuda per ogni azienda
(utente) i suoi pagamenti trimestrali effettuati in più anni.
La versione con Fmaker è già su internet, sul nostro sito, ma funziona già
malino...
La tabella contiene al momento solo 12000 pagamenti, associati a circa 1500
aziende, ma lo sviluppo è esponenziale, e in pochi mesi si potrebbe arrivare
a dieci volte tanto, se non di più (teoricamente il potenziale è di 800.000
aziende !)
Ogni singolo appunto sulle caratteristiche che secondo voi possono
avvantaggiare un sistema o un altro, mi servirà moltissimo, ho già le mie
idee, ma ogni suggerimento è prezioso.
Al momento il db che ho creato io opposto al FP6 usa
Mysql+phpmyadmin+apache, in locale su Win Xp.
In futuro, una volta deciso il progetto, lo metterei su un server Linux.
Grazie a tutti.
Fabrizio

 In futuro, una volta deciso il progetto, lo metterei su un server Linux.
Appunto: Postgres
G.
Newsgroup: it.comp.software.database
Titolo: Mi aiutate a recuperare un database con sql?

Ciao a tutti, ho bisogno di recuperare i dati da un db gestito con sql
dell'azienda dove lavoro.
Il problema e' che l'azienda in questione usa un gestionale maledetto che
gira sotto sql server e che alla fine di ogni anno cancella tutti i file con
le bolle d'acquisto dei clienti e non si possono esportare i dati.
A me servono quei dati per avere uno storico dei clienti e l'amministratore
del sistema mi ha detto che posso farlo solo installando sql server sul mio
pc, creando un'istanza del db 'pippo' e aprendo il file di backup che il
sistema ha creato e chiamato 'backPippo' senza alcuna estensione.
Ora io ho:
1- copiato (con il consenso dell'azienda...) il file di backup da 600MB
2- installato sql server 2000 sul mio pc
ma non so cosa farmene, l'ho fatto partire, dice che il server sta girando,
ho alcune utility tipo service manager, import export data ect ma non riesco
a fare le suddette operazioni.
Io vorrei solo aprire quel file, esportare il db, i dati/tabelle in Access
per gestirmeli come mi pare e arrivederci.
Si puo' fare o ho capito male? Riuscite ad aiutarmi?
grazie

 ha scritto nel messaggio
news:cr70o5$65o$1...@news.ngi.it...



Altrettanto, ciao.


 senza estensione quindi non so come decomprimerlo/aprirlo.
Ciao Satured,
devi semplicemente effettuare il restore del database, utilizzando 
Enterprise Manager oppure il comando T-SQL RESTORE tramite un client come 
Query Analyzer.
Per maggiori info leggi i senguenti paragrafi sui Books Online:
- "How to restore a backup from a backup device (Enterprise Manager)" 
URL:howtosql.chm::/ht_7_backpt_9xkp.htm
- "RESTORE" URL:tsqlref.chm::/ts_ra-rz_25rm.htm
(Incolla l'url nella dialog box che appare selezionando i menu GO, URL...)
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

Newsgroup: it.comp.software.database
Titolo: (",) Do You Want To Know For Sure You Are Going To Heaven?

http://www.want-to-be-sure.blogspot.com
 << Click On Link

http://www.want-to-be-sure.blogspot.com
 << Click On Link

http://www.want-to-be-sure.blogspot.com
 << Click On Link

http://www.want-to-be-sure.blogspot.com
 << Click On Link

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

scusate e' solo una prova

 scusate e' solo una prova
Cosa e' successo ai 4000 gruppi .test ?
Davide
Newsgroup: it.comp.software.database
Titolo: DB ad oggetti

Ciao a tutti,
una curiosità:
quali sono i DB ad oggetti piu' diffusi?
L'unico che conosco è Jasmine di Computer Associates.
Mi piacerebbe sapere anche se esistono DB ad oggetti interfacciabili in
qualche modo con VB.
Infatti con C++ non ci dovrebbero essere problemi visto che è un linguaggio
che supporta praticamente tutti i costrutti e le regole tipiche della
progettazione ad oggetti, mentre con il VB potrebbero esserci problemi visto
che questo linguaggio non lavora ad oggetti (anche se ha la possibilità di
definire classi).
A presto e grazie in anticipo per le info.
Luca F.

 qualche modo con VB.
Un database e' un database, indipendentemente da come memorizza le
informazioni. Se hai un modo per tirarle fuori (che sia una libreria,
un driver o altro), dovresti poterci mettere le mani sopra. Forse ci
sara' da fare del lavoro aggiuntivo (scrivere librerie-ponte etc.),
ma non dovrebbero esserci grossi problemi a farlo.
Davide

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

Come funziona il Collegamento ODBC?
Nessuno che mi voglia dare informazioni dove reperire documentazione su SQL?
Vi prego e vi ringrazio. Ciao

 Nessuno che mi voglia dare informazioni dove reperire documentazione su SQL?
SQL Standard 92 o MS SQL Server?
Nel primo caso trovi parecchie informazioni solo cercandole sui motori
di ricerca, nel secondo caso 
www.microsoft.com
Davide

 ha scritto nel messaggio
news:91pkor$4vk6i$2...@ID-18487.news.dfncis.de...

Newsgroup: it.comp.software.database
Titolo: Group by Year or 6 months or 3 months or 2 months

Is it possible have any examples of a query with a group by with these 
options?
 
Group by Year or 6 months or 3 months or 2 months
 
Thaks for Help!!!
 
My db is Postgtesql 9.1

for example
 
select * from mytable where mydate between '01/01/2012' And '29/03/2012' 
group by date_part('year',mydate) and ? ... boh :|


nn so se ho capito, ma comunque dovresti escludere i campi mydate
dalla query, altrimenti il GROUP BY non ti serve a niente ...
 
comunque potresti provare ad utilizzare date_part oppure interval.
 
-- 
Never try to teach a pig to sing.
It wastes your time and annoys the pig.


try using an integer division
 
e.g. date_part('month',mydate)/3
 
peraphs if your interval span more than an year this approach doesn't 
work ( guess why ! )


I'm not sure about what you're looking for, but could it be
something like this?
 
http://codeviewer.org/view/code:247a
 
 
SELECT    COUNT(*)  AS RECORDCOUNT
          , BIMESTER     -- OR TRIMESTER, OR SEMESTER
FROM      (
          SELECT    MYTABLE.MONTH
                    , M.BIMESTER
                    , M.TRIMESTER
                    , M.SEMESTER
          FROM      (
                    SELECT    TO_NUMBER(TO_CHAR(THISISMYDATE, 'MM'))
 AS MONTH
                    FROM      THISISMYTABLE
                    )    MYTABLE
          JOIN      (
 
------------------------------------------------------
                    -- Month classification, could be a table
 
------------------------------------------------------
                    SELECT 1 AS MONTH, 1 AS BIMESTER, 1 AS
TRIMESTER, 1 AS SEMESTER FROM DUAL
                    UNION ALL SELECT 2 AS MONTH, 1 AS BIMESTER, 1 AS
TRIMESTER, 1 AS SEMESTER FROM DUAL
                    UNION ALL SELECT 3 AS MONTH, 2 AS BIMESTER, 1 AS
TRIMESTER, 1 AS SEMESTER FROM DUAL
                    UNION ALL SELECT 4 AS MONTH, 2 AS BIMESTER, 2 AS
TRIMESTER, 1 AS SEMESTER FROM DUAL
                    UNION ALL SELECT 5 AS MONTH, 3 AS BIMESTER, 2 AS
TRIMESTER, 1 AS SEMESTER FROM DUAL
                    UNION ALL SELECT 6 AS MONTH, 3 AS BIMESTER, 2 AS
TRIMESTER, 1 AS SEMESTER FROM DUAL
                    UNION ALL SELECT 7 AS MONTH, 4 AS BIMESTER, 3 AS
TRIMESTER, 2 AS SEMESTER FROM DUAL
                    UNION ALL SELECT 8 AS MONTH, 4 AS BIMESTER, 3 AS
TRIMESTER, 2 AS SEMESTER FROM DUAL
                    UNION ALL SELECT 9 AS MONTH, 5 AS BIMESTER, 3 AS
TRIMESTER, 2 AS SEMESTER FROM DUAL
                    UNION ALL SELECT 10 AS MONTH, 5 AS BIMESTER, 4
AS TRIMESTER, 2 AS SEMESTER FROM DUAL
                    UNION ALL SELECT 11 AS MONTH, 6 AS BIMESTER, 4
AS TRIMESTER, 2 AS SEMESTER FROM DUAL
                    UNION ALL SELECT 12 AS MONTH, 6 AS BIMESTER, 4
AS TRIMESTER, 2 AS SEMESTER FROM DUAL
                    )    M
                    ON MYTABLE.MONTH    = M.MONTH
          )
GROUP BY  BIMESTER  -- OR TRIMESTER, OR SEMESTER
ORDER BY  BIMESTER  -- OR TRIMESTER, OR SEMESTER
 
 

Una nota per i futuri replicatori: l'OP è italiano.
Newsgroup: it.comp.software.database
Titolo: AIUTO Oracle: package body in SQL*plus

Salve a tutti,
    ho il seguente problema: io in genere uso TOAD x sviluppare ma con la
VPN non riesco ad aprire dei package, mentre in locale si.
    Per testare a che livello di protocolli è il problema volevo caricare il
body dei packare in SQL*Plus, ero convinto che il comando fosse Describe ma
mi prende solo la definizione del pkg :(
    Qualcuno sa dirmi come fare a vedere tutto il body di un package in
SQL*plus ?
Grazie in anticipo a chi mi aiuterà.
Paolo C.

Il 11 Giu 2003, 17:59, "Paolo C." <nospam.p.c...@tin.it.nospm> ha
scritto:
[cut]
estrai il sorgente :
COL SORT1 NOPRINT
COL SORT2 NOPRINT
COL SORT3 NOPRINT
COL SORT4 NOPRINT
BREAK ON SORT1 SKIP 1
set linesize 120
SET HEADING OFF
SET ECHO OFF
SET FEEDBACK OFF
SET PAGESIZE 0
SPOOL bldpack.sql
select 'set echo on ' from dual;
select 'spool bldpack.lst' from dual;
select 'Remark Build package definitions' from dual;
SELECT NAME SORT1, LINE SORT2,
'Create or Replace ' || TEXT
FROM USER_SOURCE
WHERE TYPE = 'PACKAGE'
AND LINE = 1
UNION
SELECT NAME SORT1, LINE SORT2,
TEXT
FROM USER_SOURCE
WHERE TYPE = 'PACKAGE'
AND LINE > 1
UNION
SELECT NAME SORT1, 999999 SORT2,
'/'
FROM USER_SOURCE
WHERE TYPE = 'PACKAGE'
AND LINE = 1
ORDER BY 1,2;
spool off
SPOOL bldpbdy.sql
select 'set echo on ' from dual;
select 'spool bldpbdy.lst' from dual;
select 'Remark Build package body definitions' from dual;
SELECT NAME SORT1, LINE SORT2,
'Create or Replace ' || TEXT
FROM USER_SOURCE
WHERE TYPE = 'PACKAGE BODY'
AND LINE = 1
UNION
SELECT NAME SORT1, LINE SORT2,
TEXT
FROM USER_SOURCE
WHERE TYPE = 'PACKAGE BODY'
AND LINE > 1
UNION
SELECT NAME SORT1, 999999 SORT2,
'/'
FROM USER_SOURCE
WHERE TYPE = 'PACKAGE BODY'
AND LINE = 1
ORDER BY 1,2;
spool off
SPOOL bldproc.sql
select 'set echo on ' from dual;
select 'spool bldproc.lst' from dual;
select 'Remark Build procedure definitions' from dual;
SELECT NAME SORT1, LINE SORT2,
'Create or Replace ' || TEXT
FROM USER_SOURCE
WHERE TYPE = 'PROCEDURE'
AND LINE = 1
UNION
SELECT NAME SORT1, LINE SORT2,
TEXT
FROM USER_SOURCE
WHERE TYPE = 'PROCEDURE'
AND LINE > 1
UNION
SELECT NAME SORT1, 999999 SORT2,
'/'
FROM USER_SOURCE
WHERE TYPE = 'PROCEDURE'
AND LINE = 1
ORDER BY 1,2;
--------------------------------
Inviato via 
http://usenet.libero.it

 wrote in message
news:217Z58Z14Z170Y1...@usenet.libero.it...


 Paolo
hai idea di quanta banda abbiamo occupato per una cosa
cosě semplice ?
felice_pago

Newsgroup: it.comp.software.database
Titolo: [Oracle] Tornare un valore da una Procedura

Ciao a tutti,
    x logica una procedura non torna un valore come farebbe una funzione...
ma io dopo un insert vorrei che mi tornasse l'ultimo ID inserito...
Innanzitutto come si fa a far tornare un valore da una procedura e poi come
si trova l'ultimo ID inserito subito dopo una insert???
1000 Grazie!!!

 si trova l'ultimo ID inserito subito dopo una insert???
Se usi una Sequence il valore lo sai PRIMA della insert, una procedura
puo' tornare i valori usando parametri di ritorno. Vedere la documentazione.
Vedi anche la diatriba sulle PK autogenerate su 
www.soft-land.org
Davide


max(id) from tabella?

 max(id) from tabella?
e usare INSERT INTO RETURNING
per inciso la clausola returning si puó usare anche in update e delete
e anche nei bulk bind, funziona anche attraverso i trigger di before e
instead of. Per esempio noi abbiamo i trigger di default che riempiono
i campi di log e le chiavi numeriche fatte con sequenze poi nelle
viste che usano queste tabelle abbiamo i trigger di instead of per
distriuire gli insert e nonostante tutto la clausola returning
funziona comunque.
ni hao, lelle.

Newsgroup: it.comp.software.database
Titolo: Vendo Oracle 8i Database

Vendesi Oracle 8i
Ecco il dettaglio:
20 Named User Plus (licenze Oracle standard)
20 Oracle Support Product
01 Oracle CD Kit di installazione
Fabry



e quanto vorresti?

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

Salve a tutti ho un piccolo problema con SQL
devo confrontare una data in un DB con quella corrente all'interno di
un istruzione SQL. L'istruzione che ho realizzato è la seguente:
SELECT *
FROM tab_prova
WHERE data_tabella = (qui dovrei inserire il paramentro della data
corrente ma non so cosa metterci ed in che modo)
Grazie ed a presto
Michele

 ha scritto nel messaggio
news:3d142ec3$1...@news.bluewin.ch...


Si hai ragione non ho detto che uso Access come DB.
Grazie e scusami
Paulus <xx...@xxxxx.xx> wrote in message
g0ZQ8.51313$j65.1...@twister1.libero.it...


 ha scritto nel messaggio
news:3d146...@news.bluewin.ch...


 wrote in message
news:3d142ec3$1...@news.bluewin.ch...


 Pablo
[CUT]
Prima di tutto un appunto, cercate di quotare in maniera
dignitosa.
Secondo stai molto attento ad utilizzare il date perchè anche se
non visibili probabilmente contiene anche le frazioni del giorno
quindo come dice Alessandro Trebbi nel suo post del 22/06/02 15.24
se utilizzi = non ricavi niente dovresti utilizzare qualcosa del tipo
format(date(),'yyyymmdd')=format(data,'yyyymmdd')
                                danilo

Salve a tutti ho un problema con un istruzione SQL.
Dovrei confrontare lo stesso campo di record differenti e precisamente
controllare se il valore di un campo di un record è diverso dal valore dello
stesso campo ma del record precedente.
Come faccio?? E come faccio poi ad ottenere il secondo valore del confronto?
ES se il valore del campo nel record 2 è diverso dal valore del record 1 ho
bisogno di ottenere il valore del campo nel record 2.
Come DB uso Access 2000
Grazie in anticipo
Michele